• 海贼王   2014/11/22 10:36:00
  • 如何禁用ASP.NET的ViewState?
  • 关键字: ViewState 试图 禁用
  • 默认情况下ASP.NET是启用ViewState的,这样会在页面生成冗长的隐藏字段,ViewState对于需要PostBack的页面才能有用,而对于类似新闻展示页面则完全没有必要启用ViewState。


    禁用ViewState的方式:

    ①页面整体禁用ViewState:在顶部的Page中EnableViewState="False"

    页面禁用ViewState后并不是完全没有ViewState了,只要页面中有runat=server的form就会有ViewState的隐藏字段,

    要想页面完全没有ViewState的字段就必须完全去掉runat="server"的控件(包括那个runat=server的form),

    但是如果没有了runat=server的form其他服务端控件就会没有用了。

    ②指定控件禁用ViewState:在控件上EnableViewState="False"


大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款

  • 相关话题
  • 暂无相关话题哦