我想在 C# 上部署一个脚本,该脚本通常使用以下方法:
ClientScript.RegisterStartupScript(GetType(), "script", "Details('" + hdnId.Value + "');", true);
但是我想创建一个运行该代码的类:
public class WebUtilities
{
public static void CustomScript(Page objPage, string strScript)
{
objPage.ClientScript.RegisterStartupScript(objPage.GetType(), "script", strScript, true);
}
}
当我调用 WebUtilities.CustomScript 时,有时它会起作用,但会在页面底部留下一个 //]]>。
有一次它根本不起作用。我只注意到第一种方法有效,而第二种方法无效。
如何使课程版本正常工作?