ASP.NET三层架构拓展深化

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服务控件更抽象,具有更多的内置功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值