C# 文本框OnClick事件
我有一个网格视图和一个列,其中有一个文本框。我想当我点击文本框时,会出现一个模式弹出窗口,让我介绍一些数据 我不知道如何在点击时进行活动C# 文本框OnClick事件,c#,asp.net,C#,Asp.net,我有一个网格视图和一个列,其中有一个文本框。我想当我点击文本框时,会出现一个模式弹出窗口,让我介绍一些数据 我不知道如何在点击时进行活动 <asp:GridView ID="GridViewSW" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSourceShippingWarehouse"> <Columns>
<asp:GridView ID="GridViewSW" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSourceShippingWarehouse">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" SortExpression="ID" />
<asp:TemplateField HeaderText="Audit">
<ItemTemplate>
<asp:TextBox ID="txtSWAudit" runat="server" Height="16px" Width="76px" OnClick="txtSWAudit_Click" AutoPostBack="true"></asp:TextBox>
<cc1:TextBoxWatermarkExtender ID="TextBoxWatermarkExtenderSWAudit"
runat="server"
WatermarkText="Click to add "
TargetControlID="txtSWAudit" />
</ItemTemplate>
</asp:TemplateField>
</asp:GridView>
<asp:Button ID="btnAddAudit" runat="server" style="display: none" />
<asp:Panel ID="pnlAddAudit" runat="server">
<asp:Label ID="lblNrForm" runat="server" Text="Number Form"></asp:Label>
<asp:TextBox ID="txtNrForm" runat="server"></asp:TextBox>
<cc1:TextBoxWatermarkExtender ID="TBWEAudit"
runat="server"
WatermarkText="Write a number"
TargetControlID="txtNrForm" />
<asp:Button ID="btnSave" runat="server" Text="Save" />
<asp:Button ID="btnCloseAudit" runat="server" Text="Close" />
</asp:Panel>
<cc1:ModalPopupExtender ID="MPEAudit"
runat="server"
TargetControlID="btnAddAudit"
DropShadow="True"
PopupControlID="pnlAddAudit"
OkControlID="btnSave"
CancelControlID="btnCloseAudit">
</cc1:ModalPopupExtender>
首先,您需要通过在gridview中搜索来查找文本框,并向其中添加一个事件,如下所示:
$('#<%= GridViewSW.FindControl("txtSWAudit").ClientID%>').on('click',function(e){
$find('MPEAudit').show();});
$('#')。在('click',函数(e){
$find('MPEAudit').show();});
有关ASP.NET AJAX控制工具包ModalPopupXtender的更多信息,请检查此项是否希望使用
jQuery
或?将javascript/jquery与模态弹出式ajax控制工具包模态扩展器结合使用