Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 更新面板不使用toolkitScriptManager_Asp.net_Ajaxcontroltoolkit - Fatal编程技术网

Asp.net 更新面板不使用toolkitScriptManager

Asp.net 更新面板不使用toolkitScriptManager,asp.net,ajaxcontroltoolkit,Asp.net,Ajaxcontroltoolkit,我使用了ajaxControl工具包控件现在我想使用更新面板我添加了它,但它不工作它将在scriptManager上工作,但ajaxControl工具包的其他控件不工作 我该怎么办?请帮助。我通过以下方式解决了这个问题: 将UpdatePanel的UpdateMode属性设置为Conditional 将UpdatePanel的ChildrenAsTriggers属性设置为false 为UpdatePanel定义AsyncPostBackTriggers <asp:UpdatePanel I

我使用了
ajaxControl
工具包控件现在我想使用更新面板我添加了它,但它不工作它将在
scriptManager
上工作,但
ajaxControl
工具包的其他控件不工作


我该怎么办?请帮助。

我通过以下方式解决了这个问题:

  • 将UpdatePanel的UpdateMode属性设置为Conditional
  • 将UpdatePanel的ChildrenAsTriggers属性设置为false
  • 为UpdatePanel定义AsyncPostBackTriggers

    <asp:UpdatePanel ID="x" runat="server" UpdateMode="Conditional"
     ChildrenAsTriggers="false">
    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="a" EventName="CheckedChanged"/>
    <asp:AsyncPostBackTrigger ControlID="b" EventName="CheckedChanged"/>
    <asp:AsyncPostBackTrigger ControlID="c" EventName="CheckedChanged"/>
    </Triggers>
    <ContentTemplate>
     Some Content
    </ContentTemplate>
    

    您能否提供其他详细信息和不起作用的代码。脚本管理器和更新面板是否位于表单标记内?您使用的是什么版本的.net framework?获取帮助的最简单方法是发布不起作用的代码,然后解释您正在尝试执行的操作。在代码不起作用的地方给我们一些示例代码会有所帮助,否则就没有太多可供参考的内容。
    ScriptManager.GetCurrent(Page).IsInAsyncPostBack