物流系统Coding中的琐碎总结

1. 弹出窗口,再跳转页面的写法:

Response.Write("<Script Language='JavaScript'>window.alert('对不起,不能显示您的个人信息!');window.location.href='Default.aspx';</script>");


2. 注册时用CustomValidator控件验证用户名是否已经存在

  前台代码:

<asp:CustomValidator ID="CustomValidator1" runat="server" 
ControlToValidate
="TXT_User" Display="Dynamic" ErrorMessage="* 用户名已存在"
onservervalidate
="CustomValidator1_ServerValidate" ForeColor="#CC0000"></asp:CustomValidator>

  后台代码:

 1 //验证用户名是否已存在
2 protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
3 {
4 string UserName = args.Value;
5 if (Users.IsValidateUserName(UserName))
6 {
7 args.IsValid = false;//用户名已存在,没有通过验证
8 }
9 else
10 {
11 args.IsValid = true;
12 }
13 }

3. 输入订单号查询时把订单号传到下一个页面

  查询页面:在后台代码的类里声明一个属性

//订单查询
public string orderID { get { return TXT_orderID.Text.ToString(); } }

  查询结果页面获得前一个页面的orderID:

if (this.PreviousPage != null)
{
string queryOrderID = this.PreviousPage.orderID.Trim();
}





 

原文地址:https://www.cnblogs.com/tangzhengyue/p/2378523.html