博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】asp.net 后台弹出提示框
阅读量:4880 次
发布时间:2019-06-11

本文共 3241 字,大约阅读时间需要 10 分钟。

感觉这种最好用:
public void showMessage(string str_Message)        {            ClientScript.RegisterStartupScript(this.GetType(), "结果", "alert('" + str_Message + "');", true);            // Define the name and type of the client scripts on the page.            String csname1 = "PopupScript";            String csname2 = "ButtonClickScript";            Type cstype = this.GetType();            ClientScriptManager cs = Page.ClientScript;            if (!cs.IsStartupScriptRegistered(cstype, csname1))            {                String cstext1 = "alert('Hello World');";                cs.RegisterStartupScript(cstype, csname1, cstext1, true);            }            if (!cs.IsClientScriptBlockRegistered(cstype, csname2))            {                System.Text.StringBuilder cstext2 = new System.Text.StringBuilder();                cstext2.Append("");            //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "tishi","");            //ClientScriptManager scriptManager =((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).ClientScript;            //scriptManager.RegisterStartupScript(typeof(string), "", "alert('str_Message');", true);            //scriptManager.RegisterStartupScript(typeof(string), "", "alert('str_Message');self.location='redirect'", true);        }

 

 
 
原文转载:http://www.cnblogs.com/luqian5588/p/3228225.html
 
 
 

1.后台弹出提示信息方法

Response.Write("<scripttype="text/javascript">alert('你所查询的数据不存在!');</script>");

//弹出提示信息,但页面空白 Page.RegisterClientScriptBlock("tishi", "<scripttype="text/javascript">alert('你所查询的数据不存在');</script>");

 

//弹出提示信息,但页面空白 Page.RegisterStartupScript("tishi", "<scripttype="text/javascript">alert('你所查询的数据不存在');</script>");//已过期,

 

//弹出提示信息,页面不空白 ClientScript.RegisterClientScriptBlock(this.GetType(), "tishi","<script type="text/javascript">alert('你所查询的数据不存在!');</script>");

 

//弹出提示信息,但页面空白 ClientScript.RegisterStartupScript(this.GetType(), "tishi","<script type="text/javascript">alert('你所查询的数据不存在!');

 

 

</script>");

 

//弹出提示信息,页面不空白

//在vs2005中 需要引入System.Web.Extensions.dll ScriptManager.RegisterClientScriptBlock(this.btnTiShi, typeof(Button),"tishi", "alert('你所查询的数据不存在!');", true);

 

//弹出提示信息,但页面空白 ScriptManager.RegisterClientScriptBlock(this, this.GetType(),"tishi", "alert('你所查询的数据不存在!');", true);

 

//弹出提示信息,但页面空白,this表示page ScriptManager.RegisterStartupScript(this.btnTiShi, typeof(Button),"tishi", "alert('你所查询的数据不存在!');", true);

 

//弹出提示信息,页面不空白 ScriptManager.RegisterStartupScript(Page,typeof(Page), "tishi","alert('你所查询的数据不存在!');", true);

 

//弹出提示信息,页面不空白 ScriptManager.RegisterStartupScript(this, typeof(_Default), "tishi",script, true);

 

//弹出提示信息,页面不空白,this表示page

 

//后台获得confirm返回值,并有选择的执行语句块 C#端: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.btnTiShi.Attributes.Add("onclick","tishi()"); } }

protected voidbtnTiShi_Click(object sender, EventArgs e) { if (this.hidevalue.Value == "1") { Response.Write("success"); } else { Response.Write("failue"); } }

 

JS端: <script type="text/javascript"> function tishi() { if(confirm('你确定要删除吗?')) { document.getElementByIdx_x('hidevalue').value='1'; //window.location.href=window.location.href; } else { document.getElementByIdx_x('hidevalue').value='0'; } } </script>

转载于:https://www.cnblogs.com/jexwn/p/4524806.html

你可能感兴趣的文章
Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面
查看>>
python数据预处理
查看>>
Python之路,Day21 - 常用算法学习
查看>>
Android安全-代码安全1-ProGuard混淆处理
查看>>
部署core
查看>>
mysql 时间设置
查看>>
如何在 Xcode 中修改应用的名字
查看>>
有关交换机——熟悉原理是必须的【转载】
查看>>
ACM(数学问题)——UVa202:输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度。...
查看>>
【转】Android 读取doc文件
查看>>
js 数据绑定
查看>>
jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
查看>>
H5 简介
查看>>
window.frameElement的使用
查看>>
nl命令
查看>>
如何使用jQuery $.post() 方法实现前后台数据传递
查看>>
Using Flash Builder with Flash Professional
查看>>
jsp/post中文乱码问题
查看>>
C# 插入或删除word分页符
查看>>
数据库数据的查询----连接查询
查看>>