Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 页脚中的ClientScript.RegisterStartupScript_C#_Asp.net - Fatal编程技术网

C# 页脚中的ClientScript.RegisterStartupScript

C# 页脚中的ClientScript.RegisterStartupScript,c#,asp.net,C#,Asp.net,我们可以打电话: ClientScript.RegisterStartupScript(typeof(Page), "KyAUIDFCS", "<script language='javascript' type='text/javascript'>slidershow();</script>"); ClientScript.RegisterStartupScript(typeof(Page),“KyAUIDFCS”,“slidershow();”; 在用户控件中,我

我们可以打电话:

ClientScript.RegisterStartupScript(typeof(Page), "KyAUIDFCS", "<script language='javascript' type='text/javascript'>slidershow();</script>");

ClientScript.RegisterStartupScript(typeof(Page),“KyAUIDFCS”,“slidershow();”;

在用户控件中,我们如何实现这一点让我知道,因为用户控件中没有页面对象。有没有别的办法

f javascript无需在服务器端代码之后执行,您可以从按钮的OnClientClick属性中调用此javascript函数

否则,只需简单地添加上面显示在按钮单击处理程序中的代码,如:

private void Button1_Click(object sender, eventArgs e)
{
    // your code

    ClientScript.RegisterStartupScript(typeof(UserControl1), "KyAUIDFCS", "slidershow();", true);
}
RegisterStartUpScript为AddscriptTags获取一个参数,这样您就可以去掉这些标记,只需添加一个true参数

或尝试

ScriptManager.RegisterStartupScript

您可以使用任何类型的类来代替typeOf(Page)。由于您的usercontrol本身就是一个类,您只需传入usercontrol的名称,而不是Page

您想要实现什么?现在,您只需将javascript从代码隐藏添加到页面中。您希望何时执行此javascript?页面加载?或者?页脚中使用了usercontrol,我希望此javascritpt在按钮单击时执行(服务器端)此javascript需要执行。ClientScript.RegisterStartupScrip不工作用户控件您可以查看此项吗..您也可以尝试:ScriptManager.RegisterStartupScript