关于在ASP.NET弹窗口除了response.write("<script>alert('alert')</script>")和Page.ClientScript.

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:54:34
在ASP.NET除了response.write("<script>alert('alert')</script>")和Page.ClientScript.RegisterClientScriptBlock()还有哪个对象可以弹窗?
membership.ClientScript.RegisterClientScriptBlock() 我找的是这个。

方法1

string js = "javascript:......";
Page.From.Attributes.Add("onclick", js);
(也可以是按钮什么的 onclick可以是onLoad等等)

方法2
如果你有引入Flash,Flash控件也可,具体做法是在Flash动作或者帧加入
getURL("javascript:......")

Page.ClientScript.RegisterStartupScript();
Page.ClientScript.RegisterClientScriptBlock();
Page.ClientScript.RegisterClientScriptResource();

Page.RegisterStartupScript()
MessageBox()
ScriptManager.RegisterStartupScript(UpdatePanel1, Page.GetType(),"", "alert('alert')",true)这个你用的时候得添加ajax控件UpdatePanel,还得把webconfig更改一下,不然会出错哦

可以考虑打开一个新的窗口并限制大小。限制窗体大小需要JS控制。