当前位置:编程学习 > C#/ASP.NET >>

.net中隐藏input的问题

在C#.net开发网站时,查看源代码时我看到在body下有一个input type="hidden"的。而且有时候里面的value值非常多。
如:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEwMDUyNjYzMjhkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBRJjdGwwMCRJbWFnZUJ1dHRvbjEml40/ZdGzqFeP5IOGA+V58JhIiw==" />

能不能把这个input去除,或者将里面的value值的内容变少。 --------------------编程问答-------------------- ?你去掉它干吗,那 你干吗把它加上去呢?
--------------------编程问答-------------------- 那是因为ViewState属性.. --------------------编程问答-------------------- 都不能,因为这是ViewState的实现机制。
你改了asp.net就不认为它是ViewState了 --------------------编程问答-------------------- 不能,这个东西设计时是不可见的吧。 --------------------编程问答--------------------
引用 3 楼 farawayplace613 的回复:
都不能,因为这是ViewState的实现机制。 
你改了asp.net就不认为它是ViewState了


都的很对,这个不能去除,你干嘛要去掉他呢 --------------------编程问答-------------------- 去掉是不可能的
但是可以让它的VALUE减少
只要在页面顶部的<%@ 快中加入 EnableViewState="false" 即可 --------------------编程问答--------------------
引用 5 楼 delphi_new 的回复:
引用 3 楼 farawayplace613 的回复:
都不能,因为这是ViewState的实现机制。
你改了asp.net就不认为它是ViewState了


都的很对,这个不能去除,你干嘛要去掉他呢

up --------------------编程问答-------------------- 这东西在页面上是不可见的。但是看到有的时候会很长,头就有点大。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,