gpt4 book ai didi

c# - 该字符串的编译错误

转载 作者:行者123 更新时间:2023-12-02 10:52:24 25 4
gpt4 key购买 nike

我正在尝试创建以下字符串:

<script runat="server" type="text/C#">
protected void Page_Load(object sender, EventArgs e)
{
Parent.Page.ClientScript.RegisterStartupScript(typeof(Page), "test", "<script type='text/javascript' langauage='javascript' src='test.js'></script>");
}
</script>

但我在VS中遇到编译错误,说“常量中的换行符”

最佳答案

您的问题是结束脚本标记

http://support.microsoft.com/kb/827420

机智地解决它:

".....<"+"/SCRIPT>"

或许
".....<\/script>"

请改用ClientScriptManager并使用RegisterClientScriptInclude。这样,您只需要将文件名包含在字符串中即可。

ClientScriptManager.RegisterClientScriptInclude
ClientScriptManager scriptManager = new ClientScriptManager(); scriptManager.RegisterClientScriptInclude("filename.js");

关于c# - 该字符串的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com