aspx里定义:
<asp:LinkButton ID="link_B" Font-Size="Small" Text="中国" OnClick="link_Click" Runat="server"></asp:LinkButton>然后在aspx.cs文件里、LinkButton的link_Click方法里写:
string message = "wrong!";
string scriptString = "<script type=\"text/javascript\">\n";
scriptString += "<!--\n";
scriptString += "window.alert(\"" + message + "\");\n";
scriptString += "// -->\n";
scriptString += "</script>\n";
//this.RegisterStartupScript(key, scriptString);
Page.RegisterStartupScript(key, scriptString);弹出alert时,母画面空白。这时动一下alert窗口 或者 点击alert窗口里的“确定”按钮,就会显示出母画面如果我用this.RegisterStartupScript(key, scriptString);有时行有时不行。小弟新手,真心求教,谢谢!
<asp:LinkButton ID="link_B" Font-Size="Small" Text="中国" OnClick="link_Click" Runat="server"></asp:LinkButton>然后在aspx.cs文件里、LinkButton的link_Click方法里写:
string message = "wrong!";
string scriptString = "<script type=\"text/javascript\">\n";
scriptString += "<!--\n";
scriptString += "window.alert(\"" + message + "\");\n";
scriptString += "// -->\n";
scriptString += "</script>\n";
//this.RegisterStartupScript(key, scriptString);
Page.RegisterStartupScript(key, scriptString);弹出alert时,母画面空白。这时动一下alert窗口 或者 点击alert窗口里的“确定”按钮,就会显示出母画面如果我用this.RegisterStartupScript(key, scriptString);有时行有时不行。小弟新手,真心求教,谢谢!
key, scriptString, true);
</body>Literal1.Text=scriptString;
这个也不行。。我试过了
还是一开始空白
动一下alert窗口 或者 点击alert窗口里的“确定”按钮,就会显示出母画面
ClientScript.RegisterStartupScript(GetType(), "alert", string.Format("alert('{0}');",message), true);
不是的。。
按常理说用Page.RegisterStartupScript(key, scriptString);就行了,但我的不行,不知道为什么
scriptString += "window.onload=function(){window.alert(\"" + message + "\");}\n";
我要在aspx.cs文件里该button的onclick方法里判断什么时候该报alert
写在js的话不好控制
有空白的时候,动一下alert框就有画面了
这是怎么回事?我其他画面都可以,就这个画面不可以
是不是多了个GridView的缘故啊?
有哪位有经验啊?