我有一个使用VS2017创建的网站 - 它基于Asp.Net 4.7。
我的所有网页都从主母版页继承 - 它包含了我不想重复的所有标题内容。
我的大多数网页都不需要查看状态,但特别是一页。
理想情况下,我希望将viewstate作为例外,但我发现它很难实现。
首先,我在web.config中禁用了viewstate。
然后我尝试在web.config(使用位置)和aspx页面本身重新启用页面的viewstate。两者都不成功。
我已经阅读了一些文章,暗示这种行为可能归结为母版页的使用,这似乎与我完成的测试有关。
如果是这种情况,它会留下两个相当麻烦的选择:
但是,我可能错过了某些内容,或者误解了我已经读过的内容。
所以,在走下这两条路线之前,如果有人能就这个问题是否有其他解决办法提出建议,我会很感激。
提前致谢。
答案 0 :(得分:0)
我找不到解决这个问题的方法,这个问题并不麻烦。
然而,我确实想出了一个解决方案。我的所有网页都存储在一个数据库中,因此我添加了一个新列' EnableViewState'现在以页面为基础以编程方式启用它。