我想从代码隐藏文件中调用javascript函数 - 但是在用户点击某些内容后却没有。当条件成立时,将进行调用。
有一种简单的方法吗?
编辑:
我现在已经修复了#34;它使用查询字符串值,并在Page_Load中放置ClientScript.IsStartupScriptRegistered ...但我希望有一个更简洁的方法。
答案 0 :(得分:1)
您可以使用Page.RegisterClientScriptBlock(现在为ClientScriptManager.RegisterStartupScript Method)或Page.RegisterStartupScript(现为ClientScriptManager.RegisterClientScriptBlock)。但是,这取决于你实际想要完成的事情。
答案 1 :(得分:0)
由于您希望在服务器上发生更改时执行js代码,因此您需要首先考虑如何从客户端(js)代码监视服务器上的更改。
window.setTimeout(...)
),jQuery.get(...)
)获取服务器端状态; 答案 2 :(得分:0)
在</form>
标记底部附近的.aspx中:
<asp:Literal ID="Literal1" runat="server"/>
在.cs
Literal1.Text = "<script>YourJSFunction();</script>";