ASP.NET网站制作
1、ASP.NET页面对象
1网页脚本
当客户端通过客户浏览器发送HTTP请求时,web服务器将HTML文档部分和脚本部分返回给客户端浏览器,在客户端浏览器中解释执行并及时更新页面,脚本处理工作全部在客户端浏览器执行完成。
优点: 减轻服务器负荷,同时增加页面的反应速度。
缺点:浏览器差异性导致页面差异
支持的语言: JavaScriptJScript VBScript
(2)服务端脚本
当用户通过浏览器发送HTTP请求时,Web服务器运行脚本,并将运行结果与Web页面的HTML结合返回至客户端浏览器,脚本处理工作全部在服务器端完成。
优点:减少浏览器带来的运行结果差异,提高页面的稳定性。
缺点:增加了服务器的负荷,同时客户端反应速度慢。
支持的标准(规则):PHP、JSP、ASP、ASP.Net
2Page对象
在ASP中每个页面都派生自Page类,并继承这个类公开的所有方法和属性。Page 类与扩展名为 .aspx 的文件相关联,这些文件在运行时被编译为 Page 对象,并被缓存在服务器内存中。
Page类常用的属性:
IsPostBack,该属性可以检查.aspx页是否为传递回服务器的页面,常用于判断页面是否为首次加载。
IsValid,该属性用于判断页面中的所有输入的内容是否应经通过验证,它是一个布尔值的属性。当需要使用服务器端验证时,可以使用该属性。
IsCrossPagePostBack,该属性判断页面是否使用跨页提交,它是一个布尔值的属性。
3页面传值
一、Request.QueryString
核心代码:
protected voidgetQueryString_Click(objectsender, EventArgs e)
{
stringQueStr = Request.QueryString["name"];
Response.Write(QueStr);
}
总结:
1、Request.QueryString:获取http