У меня есть ModalPopup
в ItemTemplate
из GridView
, как
<ItemTemplate>
<asp:LinkButton ID="lnkbtnSeek" CommandArgument='<%# Eval("ID") %>' runat="server" Text= "Info" CommandName="Seek" />
<asp:Panel ID="pnlProject" runat="server" Style="display: none" CssClass="ModalPopupPanel">
<div style="float: right;">
<asp:LinkButton ID="lnkClose" runat="server" Text="Close" />
</div>
<asp:Label ID="lblDescription" runat="server" Text="Give Description" /><br /><br />
<asp:TextBox ID="txtDescription" runat="server" Height="150px" Width="100%" TextMode="MultiLine" />
<br />
<asp:Button ID="btnSubmit" OnClientClick="<% %>" runat="server" Text="Submit" CommandArgument='<%# Eval("Id") %>' OnCommand="btnSubmit_Click" />
</asp:Panel>
<asp:ModalPopupExtender id="extProject" runat="server" targetcontrolid="lnkbtnSeek" popupcontrolid="pnlProject" dropshadow="true" backgroundcssclass="ModalPopupBackground" cancelcontrolid="lnkClose" />
</ItemTemplate>
Теперь при нажатии на btnsubmit
я хочу получить значение txtDescription
в событии команды кнопки.Остальное все работает нормально.При нажатии кнопки Info Link я могу открыть модальное всплывающее окно и нажать кнопку, чтобы выполнить работу (кроме данных текстового поля).Также может вызывать только событие Gridview_RowCreated, но не другие, даже событие Gridview_RowCommand не запускается.Но события мне не нужны, если я могу где-нибудь получить значение этого txtbox.
Как это получить?
Спасибо.