Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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
如何从Repeater ItemCommand函数调用javascript函数_Javascript_Asp.net_Sweetalert - Fatal编程技术网

如何从Repeater ItemCommand函数调用javascript函数

如何从Repeater ItemCommand函数调用javascript函数,javascript,asp.net,sweetalert,Javascript,Asp.net,Sweetalert,我正在母版页中使用SweetAlert,并使用以下命令从客户端页面调用它 string msg = "Incomplete Profile"; Master.Page.ClientScript.RegisterStartupScript(GetType(), "mufunc", "mufunc('" + msg + "','" + "info" + "');", true); 来自中继器项命令的相同调用不起作用。这是我的街区 if (e.CommandName.Equals("profile"

我正在母版页中使用SweetAlert,并使用以下命令从客户端页面调用它

string msg = "Incomplete Profile";
Master.Page.ClientScript.RegisterStartupScript(GetType(), "mufunc", "mufunc('" + msg + "','" + "info" + "');", true);
来自中继器项命令的相同调用不起作用。这是我的街区

if (e.CommandName.Equals("profile"))
 {
 if (lbl_UserName.Text == "Guest")
   {
    msg = "Incomplete Profile";
    Master.Page.ClientScript.RegisterStartupScript(GetType(), "mufunc", "mufunc('" + msg + "','" + "info" + "');", true);
   }
 }

Page.ClientScript.RegisterStartupScript(GetType(),“mufunc”,“mufunc(“+msg+”,“+”info“+”);”,true)应该可以。为什么是Master?javascript函数写在MasterPage文件上。我还尝试了在子页面中重写javascript块的代码,然后在不使用Master Assembly的情况下调用它。它将自动进入页面,不需要这样做。我根据您的建议进行了更改,即使它不在重复项命令下工作。我得到了这个命令,谢谢。我使用了ScriptManager.RegisterStartupScript