如何禁用Asp.Net 3.5中动态创建的控件的控件状态?
答案 0 :(得分:1)
你做不到。您可以禁用viewstate但不能控制状态。
答案 1 :(得分:0)
你不能,这是MVC相对于WebForms的一大优势 - 你可以摆脱每个页面上依赖于膨胀的ViewState和ControlState块。
ControlState被很多WebForms服务器控件使用 - 你不能禁用它,但你可以通过自己编写自己的HTML来避免它。
答案 2 :(得分:0)
好吧,我普遍同意符文你不能这样做,但只是一个随意的想法:
要使用控制状态,控件显式必须调用
Page.RegisterRequiresControlState(this);
在Init上。如果您添加到页面的控件执行此操作,并在将它们添加到Controls集合后将其反转,会发生什么情况?可以逆转吗?
这听起来有点愚蠢,但你可能会探索。