这是错误的图像和出错的代码段。
项目最初是在 VS2010 中开发的,但由于客户端具有该开发环境而被“升级”到 VS2012。不确定升级后我是否需要做其他事情来解决这个问题。
此错误仅在我将Me.MaintainScrollPositionOnPostBack = True
Page_Load、Page Directive 或 Web.Config 放入时发生。我尝试过使用自我参考和Page
参考以及同样的问题。
如果我Me.MaintainScrollPositionOnPostBack = True
从 3 个位置中的任何一个位置删除代码行,WebDev.WebServer####
则应用程序运行良好。
最终目标是我有一个未定义长度的对象被加载到表中。它可以少至表中的 5 个项目,也可以多至 100 个。在这两种情况下,每个项目都有一个与之关联的 RadioButtonList 对象。单击后,每个 RBL 都会将选择的选项提交回 SQL 服务器并最终刷新页面。此设置旨在解决刷新或 PostBack 的问题,将滚动重置回顶部。
在删除MaintainScrollPositionOnPostBack
属性但添加 AJAX 控件后发现,我收到了类似的错误。
问题:
关于解决这个问题的任何建议,所以它不会发生在 VS2010 或 VS2012 中?是否有替代方法,以便我可以维持页面上的滚动位置,同时仍将 RBL 选择的索引更改事件提交给 SQL 服务器?- 我该如何解决这个问题,以便将 JavaScript 安装在我的计算机上,或者 VS2010/2012 中的 WebServer 实例将使用 Javascript?
- 似乎这与 Ajax 注册有关,
web.config
即使我已经在项目中注册了它。任何人都知道我在 web.config 中需要什么声明,所以 ajax 从服务器运行并且不需要客户端交互?(仅供参考,.Net 4)