【发布时间】:2018-12-08 08:48:14
【问题描述】:
我正在开发一个旧版 ASP.NET 应用程序,该应用程序在一个网页上呈现两个表单。每个表单都实现了自己的__VIEWSTATE 字段。
由于 Chrome v63 重复的字段名称会在控制台中引发错误:
找到 2 个具有非唯一 ID #__VIEWSTATE 的元素
我没有重写应用程序以删除重复表单的奢侈。是否有其他方法可以重命名 __VIEWSTATE 字段,或者其他一些解决方法?
【问题讨论】:
-
__VIEWSTATE输入字段由框架自己添加。即使一个页面上有多个用户控件,也只会有一个 ViewState 字段。因此,除非您自己添加它们,否则不应超过 1 个。 -
@VDWWD - 页面上有多个表单元素,我相信每个元素都会创建 VIEWSTATE。这是一个 ASP.NET 2 应用程序。
标签: asp.net webforms viewstate