alert弹出提示新闻的两种方法总计

2019-09-11 22:31 来源:未知

1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('第一种方式,无白屏!');</script>");

Response.Write 、RegisterClientScriptBlock和RegisterStartupScript总结

2.HttpContext.Current.Response.Write("<script>alert('第二种方式,有白屏!')</script>");

Page.ClientScript.RegisterStartupScript用法小结

原文链接:), "", "<script>if(confirm('保存成功!是否继续添加?')){location.href='ProductonAdd.aspx'}else{location.href='ProductonList.aspx'}</script>");//后台弹出确定框ClientScript.RegisterStartupScript, "message", "<script>alert;</script>");//ASP.NET后台页面跳转Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('数据添加成功!');{location.href='ProductonList.aspx'}</script>");或Page.ClientScript.RegisterStartupScript(typeof, "", "<script>window.location.href='AdminMain.aspx';</script>");//后台弹出文本框ScriptManager.RegisterStartupScript(Page, typeof, "popUp", "window.open('rptView.aspx','打印预览','toolbar=no,location=no,scrollbars=yes,top=200px,left=200px,width=904px,height=650px')", true);

3.public static void Show(System.Web.UI.Page page, string msg)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
    }
Show(this, "第三种方式,无白屏,不变形!");

ClientScript.RegisterStartupScript使用说明

原文链接: type,string key ,string script);ClientScript.RegisterStartupScript(Type type,string key, string script,bool flag);前者要加“<script></script>”.而后者可以直接写成ClientScript.RegisterStartupScript(Type.GetType(),"",jsScript名称,true);这样在前台注册的时候可以自动加上<script></script>,其中还有一个比较重要的一项是key,如果key设置的相同的话,就会第一个覆盖下面的jsScript代码,而失去效应,所以在用的时候要把key设置不同。如这样stringJavaScript= @" <script language =javascript> alert; </script> ";ClientScript.RegisterStartupScript(this.GetType(), "javaScript", javaScript);string javaScript2 = @" <script language = javascript> alert; </script> ";ClientScript.RegisterStartupScript(this.GetType(), "javaScript2", javaScript2);

4.Response.Write("<script>alert('第四种方式,有白屏!')</script>");

Response.Write 、RegisterClientScriptBlock和RegisterStartupScript的区别:

原文链接:

  1. Response.Write

这种方法会把js代码写在页面的最顶部(<html>的前面):

  1. RegisterStartupScript.

这种方法会把JS代码嵌入在页面的底部、表单的最后 (</form>前面),适用于要在页面控件加载完成后运行的JS代码 :

  1. RegisterClientScriptBlock

这种方法会把JS代码嵌入在页面的顶部、表单的最前 (<form>后面),适用于要在控件加载前执行的JS代码如果你的脚本有与页面对象(doucument对象)进行交互的语句,则推荐使用RegisterStartupScript,反之如果要想客户端脚本尽可能早的执行,则可以使用RegisterClientScriptBlock和Response.Write。

5.window.showModalDialog('XXX.aspx', '', 'dialogWidth:429px;dialogHeight:200px;location:no,menubar:no,toolbar:no,status:no');

6.Page.clientscript.registerstartupscript(this.gettype(), "", "<script>window.open('../issue/issueallcomment.aspx');</script>");
即可解决.

  1. 使用ajax组件的函数,如下:
    System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "opennewwindow", "alert('弹出框内容!');", true);

  2. 在页面的body的最后一行放置一个控件,并在代码页里给这个控件赋值,如:

label.Text="<script>alert('弹出框内容!); </script> ";

您可能感兴趣的文章:

  • asp.net+js实现的ajax sugguest搜索提示效果
  • asp.net checkbox 动态绑定id GridView删除提示
  • asp.net Javascript 的几种写法与提示
  • asp.net GridView 删除时弹出确认对话框(包括内容提示)
  • asp.net 页面版文本框智能提示JSCode (升级版)
  • asp.net 仿腾讯微薄提示 还能输入*个字符 的实现代码
  • asp.net运行提示未将对象引用设置到对象的实例错误解决方法
  • ASP.NET中的几种弹出框提示基本实现方法
  • ASP.NET搭配Ajax实现搜索提示功能
  • ASP.NET输入文本框自动提示功能
TAG标签:
版权声明:本文由990888藏宝阁发布于计算机网络,转载请注明出处:alert弹出提示新闻的两种方法总计