【发布时间】:2013-10-03 10:19:57
【问题描述】:
我有Javascript 函数,我需要在vb.net 后面的代码中调用它。主要问题是它没有被正确调用,因为在这个函数执行之前有重定向到下一页。我不想在按钮的Onclick 事件或类似的东西上调用这个函数,我想在后面的代码中的某些特定条件之后调用它。我已经尝试了以下解决方案,如果您有其他建议,请告诉我。
System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "Script", "ShowEntryPermForm();", True)
Page.ClientScript.RegisterStartupScript(Me.GetType(), "Window", "ShowEntryPermForm();", True)
问题描述:从评论中添加
场景是,在 javascript 函数中,我检查了与项目相关的各种条件,并打开了一个弹出窗口,用户可以在其中输入他或她的 cmets。
不需要每次函数都会打开弹出窗口。但默认情况下,页面重定向到新页面,因为 Javascript 和重定向到另一个窗口的功能都在按钮的单击事件上运行。
但是现在我的要求改变了,我必须在特定条件下从后面的代码中调用函数。希望你现在明白了
【问题讨论】:
-
当你想执行
javascript时为什么要重定向?您需要编码的实际场景是什么? -
您好 Murali,感谢您的回复。场景是,在 javascript 函数中,我检查了与项目相关的各种条件,并打开了一个弹出窗口,用户可以在其中输入他或她的 cmets。不必每次该功能都会打开弹出窗口。但默认情况下,页面重定向到新页面,因为 Javascript 和重定向到另一个窗口的功能都在按钮的单击事件上运行。但是现在我的要求发生了变化,现在我必须在特定条件下从后面的代码中调用该函数。希望你现在明白了。
标签: javascript jquery asp.net vb.net