有谁知道如何从 ASP 中的 Gridview RowCommand 事件调用 Javascript 函数?
我需要调用函数来接收 rowindex 但我不知道如何从 rowcommand 调用 javascript 函数
谢谢
有谁知道如何从 ASP 中的 Gridview RowCommand 事件调用 Javascript 函数?
我需要调用函数来接收 rowindex 但我不知道如何从 rowcommand 调用 javascript 函数
谢谢
protected void myGV_RowCommand(Object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "click1")
{
GridViewRow gvr = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
int RowIndex = gvr.RowIndex;
// now call the javascript function
Page.ClientScript.RegisterStartupScript(this.GetType(), "modalDialog", "CallJavaScriptFunction("+RowIndex +");", true);
}
if (e.CommandName == "click2")
{
Do something cool ...
}
}
您可以使用 ScriptManager 调用它
ScriptManager.RegisterStartupScript(this, this.GetType(), "myalert", "alert('File already exists.');", true);
代替警报,您可以调用 javascript 函数。
如果您想调用 JavaScript 函数,这可能会对您有所帮助。
Page.ClientScript.RegisterStartupScript(this.GetType(),"调用我的函数","func()",true);
只需将 func 替换为您的函数名称..
如果您在脚本中使用 jquery,请不要忘记添加源 jquery 文件。