Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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 从更新面板中排除控件_Asp.net_Updatepanel - Fatal编程技术网

Asp.net 从更新面板中排除控件

Asp.net 从更新面板中排除控件,asp.net,updatepanel,Asp.net,Updatepanel,我在更新面板中放置了一个第三方控件,在异步回发页面后,该控件的相关js文件不起作用。是否有任何方法从updatepanel中排除控件。ie我不想发布该控件。我建议将updatepanel拆分为2个或更多,将第三方组件留在该面板之外。 在你的情况下可能吗? 如果你发布你的页面代码,我可能会更准确…我在网站上找到了这个问题的确切答案。我在这里复制它,只做了一些轻微的修改: <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <Con

我在更新面板中放置了一个第三方控件,在异步回发页面后,该控件的相关js文件不起作用。是否有任何方法从updatepanel中排除控件。ie我不想发布该控件。

我建议将updatepanel拆分为2个或更多,将第三方组件留在该面板之外。
在你的情况下可能吗?
如果你发布你的页面代码,我可能会更准确…

我在网站上找到了这个问题的确切答案。我在这里复制它,只做了一些轻微的修改:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
...Other controls...
<!-- This is the control to exclude -->
<asp:LinkButton ID="lnkExport" runat="server" OnClick="lnkExport_Click" Text="Export Data"></asp:LinkButton>

    </ContentTemplate>
    <Triggers>
          <!-- There are two types of triggers, AsyncPostBackTriggerand plain
               PostBackTrigger.
               Be sure to use PostBackTrigger here, which will cause a complete
               postback by this control. -->
          <asp:PostBackTrigger ControlID="lnkExport" />
    </Triggers>
</asp:UpdatePanel>

…其他控件。。。

我特别的问题是,我在更新面板中有一个图表控件,带有一个按钮,允许用户下载图表的图像。如果该按钮触发更新面板,则下载不起作用。但是将触发器指定为
PostBackTrigger
(与
AsyncPostBackTrigger
相反)成功了。

该控件是否使用javascript?是否可以减少该更新面板的内容?从UpdatePanel中解释?删除它!我建议澄清您的问题。