Page类成员

时间:2023-03-10 04:29:17
Page类成员

1. Request,Response,Server属性:对contex.Request,context.Response,context.Server的简化调用
2. AppRelativeVirtualPath属性:获得页面相对于应用根路径的路径,比如:~/test.aspx
3. FindControl(txtbox1),根据控件ID找到控件,返回值是Control,一般需要显示转换为相应的控件
TextBox txt = (TextBox)FindControl("txtBox1");
txt.Text="aa";
4. IsPostBack,Session
5. ResoveClientUrl(url), 将虚拟路径转换为客户端访问路径,如:ResoveClientUrl("~/a/b.aspx")
结果是 a/b.aspx,相对转换,是对VirtualPathUtility.ToAbsolute简化调用
6. ResoveUrl(url), 将虚拟路径转换为相对于网站根目录的路径,如:ResoveUrl("~/a/b.aspx")
结果是 /WebSite1/a/b.aspx,绝对转换

------- ASP.NET中使用 正则表达式 --------
Regex email = new Regex(@".+@.+\."); //创建一个 正则表达式类,并设置规则
if (!email.IsMatch(txtEmail.Text)) //配置规则
{
  Response.Write("<script>alert('EMAIL格式不正确!')</script>");
}