1.TextBox控件
TextBox控件是输入框控件,该控件有一个TextMode属性,这个属性用于设置输入文本时的输入模式,其中常用的属性值包括Password,MultiLine和SingleLine,它们分别表示密码输入模式,多行输入模式以及单行输入模式,其中SingleLine是TextMode属性的默认值。
2.三层架构中的注意点
三层架构中,层与层之间是依次引用关系,在引用时需要注意的是层与层之间不能相互添加引用。
3.Response对象的Redirect()方法
Redirect()方法用于向浏览器发送页面重定向的响应。在使用该方法时,需要将重定向的url作为实参传递到该方法中,跳转的url可以用“?”来传递参数,多个参数之间使用“&”连接。当使用该方法进行重定向时,浏览器端发送了两次请求。
4.Response对象的Write()方法
Write()方法用于向浏览器页面输出内容。在调用该方法时,如传递的参数是普通的字符串,则会被直接输出到页面;当传递的是“<script>alert('输出内容')</script>”等内容的字符串参数时,浏览器会将该字符串当做脚本解析。其中,标签对<script></script>表示执行脚本代码,alert()表示弹出提示框的脚步函数。
5.Web窗体
在ASP.Net中,Web窗体就是网页,该网页包括可视化界面和逻辑代码两部分。可视化界面主要是指以".aspx"为后缀的代码文件,用于存放显示服务器控件,而实现这些控件功能的逻辑代码位于".aspx.cs"后缀的文件中,也被称为“代码隐藏”文件
6.Page类
Web窗体就是Page类的一个对象,该对象充当Web页面中大部分服务器控件的容器。这些窗体都直接或简接地继承于System.Web.UI.Page类。当项目被编译时,窗体页面被编译为Page类对象,并被缓存到服务器的内存中。
7.服务器控件
服务器控件是指可编程的服务器端对象,这些对象可在服务器上执行程序逻辑,其中就包括HTML服务器控件和Web服务器控件。
(1)HTML服务器控件
HTML元素是被当作文本来处理的,这些元素不能被服务器控制,为了使这些元素可编程化,可以使用HTML服务器控件。HTML服务器控件就是在HTML元素基础上添加runnat="server"属性,用于标识该元素作为服务器控件进行处理。
(2)Web服务器控件
Web服务器控件是可被服务器理解的特殊ASP.NET标签,它比HTML服务控件更抽象,具有更多的内置功能。