0

我有一个存在某种数据加载问题的 asp.net 页面。我试图找到坏数据,但坏数据的结果是页面上的任何控件都不会自动回发。页面上的链接按钮、下拉列表等在单击时完全没有任何作用。我只是想知道,有没有人知道页面上的 javascript 或 html 会出现什么问题,这可能会导致控件不再起作用?我什至在页面上有一个来自 Telerik 的 radtabbar,单击时它也没有任何作用。如果有人对我应该寻找什么有任何想法,我将不胜感激。如果我可以看到页面上有什么问题,那将帮助我找出数据失败的地方......

谢谢!

4

3 回答 3

0

我有一个类似的问题,一个流氓“div”重叠了我的控件而不可见,并使它们无法使用。

于 2011-06-28T22:47:42.480 回答
0

确保在您的 @Page 中 AutoEventWireup="true"

于 2011-06-28T22:57:32.823 回答
0

没有什么比 5000 多行代码更糟糕的了(据您所知)。我会检查在标记或代码中出现的所有 javascript。可能存在 javascript 处理任何表单提交并取消它们的情况。这将导致不会发生回发。

还要检查您的代码是否实现了接口IPostBackHandler。接口需要的方法是RaisePostBackEvent(string args). 这种方法中可能存在错误,以某种方式或多或少地吞噬回帖。

底线,很多很多的可能性。

于 2011-06-29T15:26:17.430 回答