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();
}