0

这是错误的图像和出错的代码段。 在此处输入图像描述

项目最初是在 VS2010 中开发的,但由于客户端具有该开发环境而被“升级”到 VS2012。不确定升级后我是否需要做其他事情来解决这个问题。

此错误仅在我将Me.MaintainScrollPositionOnPostBack = TruePage_Load、Page Directive 或 Web.Config 放入时发生。我尝试过使用自我参考和Page参考以及同样的问题。

如果我Me.MaintainScrollPositionOnPostBack = True从 3 个位置中的任何一个位置删除代码行,WebDev.WebServer####则应用程序运行良好。

最终目标是我有一个未定义长度的对象被加载到表中。它可以少至表中的 5 个项目,也可以多至 100 个。在这两种情况下,每个项目都有一个与之关联的 RadioButtonList 对象。单击后,每个 RBL 都会将选择的选项提交回 SQL 服务器并最终刷新页面。此设置旨在解决刷新或 PostBack 的问题,将滚动重置回顶部。

在删除MaintainScrollPositionOnPostBack属性但添加 AJAX 控件后发现,我收到了类似的错误。

问题:

  1. 关于解决这个问题的任何建议,所以它不会发生在 VS2010 或 VS2012 中?
  2. 是否有替代方法,以便我可以维持页面上的滚动位置,同时仍将 RBL 选择的索引更改事件提交给 SQL 服务器?
  3. 我该如何解决这个问题,以便将 JavaScript 安装在我的计算机上,或者 VS2010/2012 中的 WebServer 实例将使用 Javascript?
  4. 似乎这与 Ajax 注册有关,web.config即使我已经在项目中注册了它。任何人都知道我在 web.config 中需要什么声明,所以 ajax 从服务器运行并且不需要客户端交互?(仅供参考,.Net 4)
4

0 回答 0