【问题标题】:Adding AjaxControlToolkit stops postback添加 AjaxControlToolkit 会停止回发
【发布时间】:2013-03-14 01:51:46
【问题描述】:

我有一个带有两个文本框和一个下拉值的基本表单。该页面可以正常工作,但是一旦我添加了对 AjaxControlToolkit 的引用(我想将其用于 Calendar 控件),PostBack 就会停止工作。页面已提交,但最终超时且从不刷新。
我要做的就是添加:
<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%>
在 Page 指令之后,然后添加:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" />
在页面正文中。在此阶段,我不会添加对日历(或任何 AJAX)控件的任何引用。 为什么页面不刷新?谢谢。

【问题讨论】:

  • 我无法复制您的错误。您从哪里获得 AjaxControlToolkit.dll?您使用的是什么版本的 Visual Studio 和 .Net Framework?
  • 我认为问题实际上是与 Twitter Bootstrap 框架的交互...如果我将代码减少到所需的元素,一切正常。
  • 好的,找到问题了。我正在使用母版页。 ToolkitScriptManager 必须立即添加到
    标记之后,该标记位于母版页上。我必须在母版页和内容页上添加程序集参考:<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%>。这行得通。

标签: c# asp.net ajaxcontroltoolkit


【解决方案1】:

将以下标签放在web.config 中,这样您就不必在所有页面中都包含注册标签。

<pages theme="Default">
  <controls>
    ....
    <add tagPrefix="asp" assembly="AjaxControlToolkit" 
       namespace="AjaxControlToolkit"/>
    ....
  </controls>
</pages>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多