@page指令中几个常用的属性

Buffer
确定是否启用 HTTP 响应缓冲。如果启用页缓冲,则为 true;否则为 false。默认值为 true

Debug
指示是否应使用调试符号编译该页。如果应使用调试符号编译该页,则为 true;否则为 false

EnableSessionState
定义页的会话状态要求。如果启用会话状态,则为 true;如果可以读取但不能更改会话状态,则为 ReadOnly;否则,为 false。默认为 true。这些值是不区分大小写的。

EnableViewState
指示是否为所有页请求维护视图状态。如果维护视图状态,则为 true;否则为 false。默认值为 true

SmartNavigation

          智能导航是 ASP.NET 的一个功能,Internet Explorer 5.5 和更高版本的浏览器都支持该功能。它使得在对页进行刷新时,仍可保持导航之间的滚动位置和元素焦点。这样就只有一页存储在浏览器历史记录中,也就不再有因刷新 Web 页引起的常见的闪烁问题。智能导航在 ASP.NET 页中的使用效果最好,因为 ASP.NET 页要求频繁地回发,但可视化内容在返回时并不显著改变。在决定是否将该属性设置为 true 时,请认真考虑这一点。

ValidateRequest
指示是否应发生请求验证。如果为 true,请求验证将根据具有潜在危险的值的硬编码列表检查所有输入数据。如果出现匹配情况,将引发 HttpRequestValidationException 类。默认值为 true

该功能在计算机配置文件 (Machine.config) 中启用。可以在应用程序配置文件 (Web.config) 中或在页上将该属性设置为 false 来禁用该功能。

posted @ 2004-05-10 10:48  mp3 swf  阅读(1388)  评论(0编辑  收藏  举报