当前我有一个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更改为条件? –