当前位置:淘百问>百科词库><%@ Page Language="C#" StylesheetTheme="" EnableTheming="false" ValidateRequ

<%@ Page Language="C#" StylesheetTheme="" EnableTheming="false" ValidateRequ

2023-12-17 20:10:22 编辑:join 浏览量:633

<%@ Page Language=

这些是指这个aspx页面的属性。language是指使用的C#语言;StyleSheetTheme 属性 注意:此属性在 .NET Framework 2.0 版中是新增的。 获取或设置应用于此页的样式表的名称;EnableTheming:获取或设置一个值,该值指示是否对此控件应用主题。EnableTheming属性指示是否为指定的控件启用主题。当 EnableTheming 属性为 true 时,将在应用程序的主题目录中搜索要应用的控件外观。如果主题目录中不存在用于特定控件的外观,则不应用外观。当 EnableTheming 属性为 false 时,将不会搜索主题目录,并且不会使用 SkinID 属慧亏誉性的内容。控件可以重写由其父控件或包含页设置的 EnableTheming 值。例如,如果父控件的 EnableTheming 属性设置为 false,您可以选择性地通过在各个子控件的基础上将 EnableTheming 属性设置为 true,将主题应用于包含在父级中的子控件。可在页、容器或控件级别启用主题。当在页级别或容器级别禁用主题时,会对页或容器包含的所有控件禁用主题。ValidateRequest:要阻止依赖于恶意输入字符串的黑客攻击,约束和验证用户输入是必不可少的。跨站点脚本攻击就是此类攻击的一个示例。其他类型的恶意数据或不需要的数据可以通过各种形式的输入在请求中传入。通过在应用程序中的较低级别限制允许通过的数据类型,就可以阻止不希望的事件,即使当使用代码的程序员没有恰当地使用合适的验证技术时也是如此。当请求验证检测到潜在的恶意客户端输入时,会引发此空升异常来中止请求处理。请求中止能够指示危害您的应用程序安全的企图,例如跨站点脚前段本攻击。强烈建议让您的应用程序显式地检查与请求中止有关的所有输入。不过,您也可以通过将 @ Page 指令中的 validateRequest 属性设置为 false 来禁用请求验证。由于你就列出了这几个属性,所以我就不多贴了。更多的page指令属性可以参考:http://apps.hi.baidu.com/share/detail/18862041希望能对你有帮助。

标签:Page,Language,C#

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/baike/373590.html
热门文章