【发布时间】:2013-01-29 19:05:52
【问题描述】:
我在页面上有一个简单的 asp.net gridview 控件。该控件绑定到 SQLDataSource。 gridview 控件设置为启用编辑。当我在我的开发服务器上运行该页面时,编辑功能会正常工作,即您选择编辑,修改一列并选择更新并保存更改。当我将页面放在实时服务器上并选择编辑时,我得到了编辑功能,但更新链接不起作用。它将出现页面不会在选择更新链接时不会发布。嵌入在更新链接 (Update) 中的 javascript 似乎与嵌入在我开发的更新中的内容相同。服务器。取消链接功能确实有效。
关于为什么这不会在生产服务器上的任何想法?我有另一个具有相同功能的页面,它工作正常。看不出有什么区别。
感谢您的帮助。
【问题讨论】:
-
你能发布一些代码吗?这样可以更轻松地查明任何问题。
-
一直在网上搜索和试验。该问题是由与 gridview 无关的必填字段验证器引起的,并且在此模式下发布时甚至不在页面上。使用 Firebug 在 FireFox 中运行页面。出现 javascript 错误“ReferenceError:未定义 Sys ReferenceError:未定义 WebForm_DoPostBackWithOptions”。将验证器从页面上移除,错误就消失了。我很困惑,但会绕过验证器。