我认为包括ajax控制工具包是一件简单的事情,但是由于某些奇怪的原因,它无法正常工作。它总是通过UpdatePanel中的按钮触发完整的回发。
我正在使用VS 2015 / asp.net 4.6.1 /类库输出类型。通过Nuget添加了ajaxcontroltoolkit.dll v18.1.1。我创建了一个非常基本的Web表单页面,仅包含一个更新面板和一个标签。单击更新面板内的按钮始终会导致发布完整帖子,并与之一起更新外部标签。
奇怪的是,我创建了一个空白网站项目,该项目的页面和代码都在后面,并且在该项目中可以正常运行。
我使用浏览器调试工具来观察网络输出。起作用的站点似乎对WebResource.axd具有1个引用,而对ScriptResource.axd具有2个引用。与无法正常运行的站点仅对Scriptresource.axd引用1个,对WebResource.axd引用均无效的站点。
我错过了什么吗?我可以使用其他任何技术来解决问题吗?
答案 0 :(得分:0)
整天的故障排除。 web.config中的此设置可防止ajax控件工具包执行部分页面加载。
https://weblogs.asp.net/scottgu/gotcha-don-t-use-xhtmlconformance-mode-legacy-with-asp-net-ajax