ASP.NET Web表单基础与配置详解
1. 编码方法介绍
在处理从数据库中获取的值时,如果不确定文本是否为有效的HTML, HtmlEncode() 方法就非常有用。若需要在代码中对文本执行额外操作或进行比较,可以使用 HtmlDecode() 方法将文本恢复为正常形式。
除了 HtmlEncode() 和 HtmlDecode() 方法外, HttpServerUtility 类还包含 UrlEncode() 和 UrlDecode() 方法。 HtmlEncode() 可将文本转换为无特殊字符的有效HTML,而 UrlEncode() 能将文本转换为可用于URL的形式。当想通过将信息附加到URL末尾从一个页面传递到另一个页面时,这种技术特别有用。
2. 应用程序事件的使用
在ASP.NET中,服务器控件是事件的常见来源,但还有一种偶尔会遇到的事件类型:应用程序事件。虽然应用程序事件在ASP.NET应用中不如服务器控件触发的事件重要,但可用于执行额外的处理任务。例如,利用应用程序事件可以编写日志代码,无论请求的是哪个页面,每次收到请求时都会运行该代码。像会话状态和身份验证等基本的ASP.NET功能,会使用应用程序事件插入到ASP.NET处理管道中。
不能在Web表单的代码隐藏文件中处理应用程序事件,而是需要借助 global.asax
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



