类似这种: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If (Me.TName.Text = "") Then 'Response.Write("<script language="javascript">alert(请输入名称!)</script>") ErrMessage.Text = "请输入名称!" Me.TName.Focus() Exit Sub ElseIf (Me.TAddr.Text = "") Then ErrMessage.Text = "请输入家庭地址!" Me.TAddr.Focus() Exit Sub End If END sub我现在想做一个公共类,就是以上的IF 和ELSEIF里的” ErrMessage.Text =“信息都通过那个公共类弹出一个信息提示框,现在的问题: 1、我不知道如何做那个公共类。 2、在心上的IF和ELSEIF里如何调用那个公共类弹出信息框。 本人初学,请指教!不胜感激!
类似这种: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If (Me.TName.Text = "") Then 'Response.Write(" <script language="javascript">alert(请输入名称!) </script>") ErrMessage.Text = "请输入名称!" Me.TName.Focus() Exit Sub ElseIf (Me.TAddr.Text = "") Then ErrMessage.Text = "请输入家庭地址!" Me.TAddr.Focus() Exit Sub End If END sub 我现在想做一个公共类,就是以上的IF 和ELSEIF里的” ErrMessage.Text =“信息都通过那个公共类弹出一个信息提示框,现在的问题: 1、我不知道如何做那个公共类。 2、在心上的IF和ELSEIF里如何调用那个公共类弹出信息框。 本人初学,请指教!不胜感激!
public void Show()
{
ClientScriptManager cm =this.thisPage.ClientScript;
cm.RegisterStartupScript(this.thisPage.GetType(), "message", "<script language='javascript' >alert('" + this.msg + "');</script>");
} public void Alert()
{
string js = @"<Script language='JavaScript'>
alert('" + this.msg + "');</Script>";
HttpContext.Current.Response.Write(js);
}
ClientScript.RegisterStartupScript(this.thisPage.GetType(), "message", "<script>alert('消息框')</script>");
第二种:
Response.Write("script>alert('消息框');location.href='确定后的跳转页面';</script>");两种,你看看,你就会喜欢使用第一种
还有一种在项目里引用右键->添加->System.window.forms;using System.windows.forms;messageBox.show();OK!!
If (Me.TName.Text = "") Then
'Response.Write("<script language="javascript">alert(请输入名称!)</script>")
ErrMessage.Text = "请输入名称!"
Me.TName.Focus()
Exit Sub
ElseIf (Me.TAddr.Text = "") Then
ErrMessage.Text = "请输入家庭地址!"
Me.TAddr.Focus()
Exit Sub
End If
END sub我现在想做一个公共类,就是以上的IF 和ELSEIF里的” ErrMessage.Text =“信息都通过那个公共类弹出一个信息提示框,现在的问题:
1、我不知道如何做那个公共类。
2、在心上的IF和ELSEIF里如何调用那个公共类弹出信息框。
本人初学,请指教!不胜感激!
If (Me.TName.Text = "") Then
'Response.Write(" <script language="javascript">alert(请输入名称!) </script>")
ErrMessage.Text = "请输入名称!"
Me.TName.Focus()
Exit Sub
ElseIf (Me.TAddr.Text = "") Then
ErrMessage.Text = "请输入家庭地址!"
Me.TAddr.Focus()
Exit Sub
End If
END sub 我现在想做一个公共类,就是以上的IF 和ELSEIF里的” ErrMessage.Text =“信息都通过那个公共类弹出一个信息提示框,现在的问题:
1、我不知道如何做那个公共类。
2、在心上的IF和ELSEIF里如何调用那个公共类弹出信息框。
本人初学,请指教!不胜感激!
using System.Text;
/// <summary>
/// 周睿
/// Date 2009.10.1
/// </summary>
public class MessageBox
{
private MessageBox()
{
} /// <summary>
/// 显示消息提示对话框
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void Show(System.Web.UI.Page page,string msg)
{
page.RegisterStartupScript("message","<script language='javascript' defer>alert('"+msg.ToString()+"');</script>");
} /// <summary>
/// 控件点击 消息确认提示框
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg)
{
//Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");
Control.Attributes.Add("onclick", "return confirm('" + msg + "');") ;
} /// <summary>
/// 显示消息提示对话框,并进行页面跳转
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
/// <param name="url">跳转的目标URL</param>
public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url)
{
StringBuilder Builder=new StringBuilder();
Builder.Append("<script language='javascript' defer>");
Builder.AppendFormat("alert('{0}');",msg);
Builder.AppendFormat("top.location.href='{0}'",url);
Builder.Append("</script>");
page.RegisterStartupScript("message",Builder.ToString()); }
/// <summary>
/// 输出自定义脚本信息
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="script">输出脚本</param>
public static void ResponseScript(System.Web.UI.Page page,string script)
{
page.RegisterStartupScript("message","<script language='javascript' defer>"+script+"</script>");
} }这个问题到我结束吧
基本的东西就是 alert confirm
或者用 div等模拟一个对话框