【问题标题】:repeater control when javascript is offjavascript关闭时的中继器控制
【发布时间】:2010-12-04 11:39:16
【问题描述】:

我有一个嵌套一个或多个自定义控件实例的中继器。每个自定义控件实例都有一个下拉菜单和一个名为“更新”的按钮。

当 JS 开启时,这一切都可以正常工作。

但是在关闭 JS 的情况下,我收到“无效的回发或回调参数。事件验证已启用...”错误。

考虑到这一点,我想正在发生以下情况:

ASP.NET 为页面创建 ViewState。 回发页面时,应通过 ASP.NET 放置的 js 挂钩将视图状态传递回页面。
但是,由于 JS 处于关闭状态,因此不会传回。 然后 ASP.NET 标记它期望的 ViewState 和它接收的 ViewState 之间的不匹配。

这是正确的吗?

在这种情况下,我建议采取什么措施?

谢谢

【问题讨论】:

  • 您有重现您问题的最小代码示例吗?

标签: asp.net viewstate repeater javascript event-validation


【解决方案1】:

尝试设置 EnableEventValidation="False" 或 ValidateRequest="False"。希望它会起作用。

谢谢

【讨论】:

  • 谢谢,我相信这会起作用,但是这会让网站对 XSS 开放,所以恐怕我无法做到。
猜你喜欢
  • 2012-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-21
  • 2011-04-23
相关资源
最近更新 更多