下面是本人对常用对话框使用的汇总
希望对大家有所帮助
同时也欢迎大家补充
我们在NET程序的开发过程中常常需要和用户进行信息交互比如执行某项操作是否成功“确定”还是“取消”以及选择“确定”或“取消”后是否需要跳转到某个页面等
() 点击页面上的按钮弹出一个对话框提示是“确定”还是“取消”操作我们采用在按钮中添加属性来完成
举例如下
复制代码 代码如下:
public System
Web
UI
WebControls
Button btnDelRow;
btnDelRow
Attributes
Add("onclick"
"return confirm(确定要删吗?);");
() 点击页面上的按钮弹出一个对话框提示是“确定”还是“取消”操作选择“确定”或“取消”后跳转到相应的页面
举例如下
复制代码 代码如下:
string strMsg
string strUrl_Yes
string strUrl_No;
Response
Write("<Script Language=JavaScript>if ( window
confirm("+strMsg+")) { window
location
href=" + strUrl_Yes +
" } else {window
location
href="+ strUrl_No +" };</script>");
() 对于页面完成一个操作后弹出一个对话框提示是否“操作成功”
举例如下
复制代码 代码如下:
Response
Write("<script>alert(删除成功!)</script>");
() 对于页面完成一个操作后弹出一个对话框提示是否“操作成功”后跳转到某一个页面
举例如下
复制代码 代码如下:
Response
Write("<script>alert(删除成功!);window
location
href =www
jb
net</script>");
()允许 ASPNET 服务器控件在 Page 中发出客户端脚本块
复制代码 代码如下:
public virtual void RegisterStartupScript(string key
string script);
举例如下
复制代码 代码如下:
if(!this
IsStartupScriptRegistered("hello"))
this
RegisterStartupScript("hello"
"<script>alert(你好!)</script>");
()下面是本人整理的一个弹出对话框调用类
复制代码 代码如下:
using System;
using SystemWeb;
namespace ShowMessage
{
/// <summary>
/// Msg 的摘要说明
/// </summary>
public class ShowMessage
{
public ShowMessage()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static void ShowMessage( string strMsg)
{
SystemWebHttpContextCurrentResponseWrite( " <Script Language=JavaScript>windowalert( " + strMsg + " );</script> " );
}
public static void ShowMessage(SystemWebUIPage page string strMsg)
{
pageResponseWrite( " <Script Language=JavaScript>windowalert( " + strMsg + " );</script> " );
}
public static void ShowMessage( string strMsg string Url)
{
SystemWebHttpContextCurrentResponseWrite( " <Script Language=JavaScript>windowalert( " + strMsg + " );windowlocationhref = " + Url + " </script> " );
}
public static void ShowMessage( SystemWebUIPage page string strMsg string Url)
{
pageResponseWrite( " <Script Language=JavaScript>windowalert( " + strMsg + " );windowlocationhref = " + Url + " </script> " );
}
public static void ShowConfirm( string strMsg string strUrl_Yes string strUrl_No)
{
SystemWebHttpContextCurrentResponseWrite( " <Script Language=JavaScript>if ( windowconfirm( " + strMsg + " )) { windowlocationhref= " + strUrl_Yes +
" } else {windowlocationhref= " + strUrl_No + " };</script> " );
}
}
}