當前我有一個UpdatePanel for jQuery對話框使用,其中包含一個GridView。如何分配UpdatePanel觸發器的控件ID與gridview中的按鈕
這GridView控件包含在頁腳和EmptyDataTemplate
一個FileUpload控件爲了獲得在javascript FileUpload控件的工作,我知道,我們需要觸發。
但是,我想指定爲觸發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>
如果我直接把按鈕的ID在這樣觸發的控件的ID,錯誤想出說btnAdd找不到......
什麼我應該怎麼做FileUpload控制工作?
我試過,但它仍然無法正常工作。我需要在此旁邊添加任何其他代碼嗎? –
您是否將此事件鏈接到GridView的'OnRowCreated'?單步執行代碼並確保它進入'if'塊。如果它仍然不起作用,請嘗試@ erich007的方法 –
是的,我做過,但仍然沒有沒有工作。是否必須將UpdateMode更改爲條件? –