net中弹出对话框的方法总结

介绍

这篇文章主要讲解了“。net中弹出对话框的方法总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“。net中弹出对话框的方法总结”吧!

我们在。net程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择”确定”或“取消”后是否需要跳转到某个页面等

,,, <强>(1)点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
强,,,,举例如下:

代码如下:


,,,公共System.Web.UI.WebControls。按钮btnDelRow;
,,,btnDelRow.Attributes.Add (“onclick",“返回确认(确定要删吗?);“);


,,,<强>(2)点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,选择”确定”或“取消”后跳转到相应的页面:
强,,,,举例如下:

代码如下:


,,,,,strUrl_Yes strMsg的字符串,字符串,字符串strUrl_No;
,,,,,Response.Write (“& lt;脚本语言=JavaScript>如果(window.confirm (“+ strMsg +“)) {,window.location.href=https://www.yisu.com/zixun/? strUrl_Yes +
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“;其他}{window.location.href=https://www.yisu.com/zixun/" + strUrl_No + "}; ");


,,,<强>(3)对于页面完成一个操作后,弹出一个对话框提示是否”操作成功”。
强,,,,举例如下:

代码如下:


,,,Response.Write (“& lt; script>警报(删除成功!)& lt;/script>“);


,,,<>强(4)对于页面完成一个操作后,弹出一个对话框提示是否”操作成功”后跳转到某一个页面。
强,,,,举例如下:

代码如下:


,,,Response.Write (“& lt; script>警报(删除成功!);window.location。href=https://www.yisu.com/zixun/www.jb51.net>


,,, <强>(5)允许ASP。净服务器控件在页面中发出客户端脚本块:

代码如下:


,,,公共虚拟空白RegisterStartupScript(字符串,字符串脚本);


,,,举例如下:

代码如下:


,,,如果(! this.IsStartupScriptRegistered (“hello"))
,,,,,,,this.RegisterStartupScript (“hello"“& lt; script>警报(你好!)& lt;/script>“),,


,,, <强>(6)下面是本人整理的一个弹出对话框调用类:

代码如下:


using 系统;
using 包含,
namespace ShowMessage
{
,,,,///,,& lt; summary>
,,,,///,味精的摘要说明。
,,,,///,,& lt;/summary>
,,,,public ,class ShowMessage
,,,{
,,,,,,,,public ShowMessage ()
,,,,,,,{
,,,,,,,,,,,,//
,,,,,,,,,,,,//,待办事项:在此处添加构造函数逻辑
,,,,,,,,,,,,//
,,,,,,,}
,,,,,,,,public ,static ,void ShowMessage (string strMsg)
,,,,,,,{
,,,,,,,,,,,System.Web.HttpContext.Current.Response。写(“;& lt;脚本语言=JavaScript>窗口。警报(“;+ strMsg +“); & lt;/script>“);
,,,,,,,},,,,,,,
,,,,,,,,public ,static ,void ShowMessage (System.Web.UI。页页,,string strMsg)
,,,,,,,{
,,,,,,,,,,,page.Response。写(“;& lt;脚本语言=JavaScript>窗口。警报(“;+ strMsg +“); & lt;/script>“);
,,,,,,}
,,,,,,,,public ,static ,void ShowMessage (,string strMsg,,string Url)
,,,,,,,{
,,,,,,,,,,,System.Web.HttpContext.Current.Response。写(“;& lt;脚本语言=JavaScript>窗口。警报(“;+ strMsg +“); window.location。Url https://www.yisu.com/zixun/href=" + + " ");
,,,,,,,}
,,,,,,,,public ,static ,void ShowMessage (System.Web.UI。页页,string strMsg,,string Url)
,,,,,,,null

net中弹出对话框的方法总结