我正在创建一个客户端插入表单,此表单具有<asp:HiddenField/>用于保存所选客户端ID 的命名ID,但是当我尝试提交表单时,它是Page enableEventValidation="true"错误的,当我将其重命名HiddenField为任何其他ID时,这是可行的
<asp:HiddenField runat="server" ID="Id" />
Run Code Online (Sandbox Code Playgroud)
设置enableEventValidation =“ false”时,我的表单可以提交成功,但将来可能会需要它
我该如何解决这个问题?保持HiddenField命名Id
打印屏幕:

你几乎已经回答了你自己的问题。使这项工作有效的唯一方法是设置enableEventValidation="false"或重命名您的HiddenField
出于安全原因,重命名它是最好的解决方案
| 归档时间: |
|
| 查看次数: |
30506 次 |
| 最近记录: |