相关疑难解决方法(0)

asp.net:将updatepanel中的控件排除在执行异步回发之外

我在用户控件的页面关联js文件的异步回发之后在更新面板中放置了一个用户控件,这个用户控件没有工作,所以有任何方法从updatepanel中排除控件另一个单词我不想发布那个用户控件.

<asp:UpdatePanel ID="upPnlAnswerList" runat="server">
    <ContentTemplate>
                       // another code that required to placed inside updatepanel

                         <div id="miancontainer" class="containerr"           
                            <klmsuc:Share ID="shareUserControl" runat="server" />

                       // another code that required to placed inside updatepanel



                    </div>
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-ajax

5
推荐指数
2
解决办法
1万
查看次数

如何从gridview的按钮分配UpdatePanel触发器的控件ID

目前,我有一个供jQuery Dialog使用的UpdatePanel,其中包含一个GridView。

GridView在页脚和EmptyDataTemplate中包含一个FileUpload控件

为了使FileUpload控件能够在javascript中工作,我知道我们需要触发器。

但是,我想分配为触发器的按钮在GridView的模板中...

单击btnAdd按钮后,将保存FileUpload控件中的文件。


这是代码:

<asp:UpdatePanel ID="upnlEditExpense" runat="server">
      <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnAdd"/>
      </Triggers>
            ......................
                 ........................
                       .........................
      <asp:GridView runat="server" ID="grdExpense" ShowHeader="True" ShowFooter="True"
           AutoGenerateColumns="False">
           <Columns>
                 ...................
                 <asp:TemplateField>
                       <FooterTemplate>
                              <asp:LinkButton runat="server" ID="btnAdd" Text="Add" OnClick="btnAdd_Click"></asp:LinkButton>
                       </FooterTemplate>
                 </asp:TemplateField>
           </Columns>
      </asp:GridView>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

如果我将按钮ID像这样直接放在触发器的控件ID中,则会出现错误,提示找不到btnAdd ...

我应该怎么做才能使FileUpload控件正常工作?

asp.net gridview triggers updatepanel

1
推荐指数
1
解决办法
6080
查看次数

标签 统计

asp.net ×2

asp.net-ajax ×1

gridview ×1

triggers ×1

updatepanel ×1