Aar*_*mer 9 asp.net asp.net-ajax
我试图在一个只通过AJAX调用调用的方法中RegisterClientScriptBlock.它似乎没有在页面上实际注册脚本,我猜这是因为它实际上并没有重新加载整个页面.有没有办法在ajax方法调用中在页面上注册javascript?
protected void MyMethod(object sender, EventArgs e)
{
// This method only called via AJAX call
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "resize", "alert('here');", true);
}
Run Code Online (Sandbox Code Playgroud)
Rob*_*ner 21
使用启用AJAX的页面,您应该使用ScriptManager来注册脚本:
ScriptManager.RegisterClientScriptBlock(Page, typeof(MyPage),
"MyScript", "GoStuff()", true)
Run Code Online (Sandbox Code Playgroud)
您可以使用它来注册所有脚本(原始加载,回发,AJAX回发).
| 归档时间: |
|
| 查看次数: |
13102 次 |
| 最近记录: |