1.页面中的VIEWSTATE信息,是否会对网站带来不安全因素?有必要去掉么?2.在网上看到把VIEWSTATE信息全部去掉的方法..是把页面中的runat="server"全部去掉..但这样的话..服务器控件不是就不能用了在这一页中?3.接2问,如果这样的话,在网上又看到一ASPX页..查看源文件没有任何VIEWSTATE信息,但有表单提交,如<form id="form" name="form" method="post">
<input type="text" name="name">
...
</form>既然不能放服务器控件了..用HTML基本的表单可以..但它没有提交表单的action 我想问这个是怎么提交的???

解决方案 »

  1.   

    1,确实有点不安因素。但问题不大。毕竟都是你自己输入的东西。
    2,有更加简单的方法去掉。就是在page头那里设置enabledviewstate=false,这个可以去掉很多。但还有一些。
    还有方法是直接把FORM的RunAt=Server去掉。这样可以全部去掉VIEWSTATE,但用不其大部分的服务器控件了哈
    3,没有ACTION好像就是本页。不太确定哈。应该是
      

  2.   

    不是写得很明白吗,form提交的阿
      

  3.   

    1.不用的时候当然可以去掉
    2.page头或者web.config里都可以做到
    3.像asp啊。用ajax就可以啊,连form都不用