Всплывающее сообщение о событии строки не должно отображаться на определенных элементах управления внутри представления сетки. Использование jquey
Привет
Я работаю над gridView и использовал всплывающее сообщение Rowevent, когда я нажимаю на любую строку, чтобы отобразить такие детали,как идентификатор, имя и т. д.И нажав кнопку Вставить, удалить, обновить и нижний колонтитул текстового поля, диалоговое окно всплывает и ограничивает меня от выполнения этих действий.Для этого я использовал проверку Jquery
Что я уже пробовал:
$(function () { var grid = document.getElementById('<%= gvDetails.ClientID%>'); $('tr', grid).on('click', function () { $("#id").html($(".clsempid", $(this).closest("tr")).html()); $("#name").html($(".clsempid1", $(this).closest("tr")).html()); $("#department").html($(".clsempid2", $(this).closest("tr")).html()); $("#age").html($(".clsempid3", $(this).closest("tr")).html()); $("#sal").html($(".clsempid4", $(this).closest("tr")).html()); $("#dialog").dialog()({ title: "Employee Details", buttons: { Ok: function () { $(this).dialog('close'); } }, modal: true }) }); });Я не хочу проверки этих элементов управления
<asp:TemplateField HeaderText="Edit/Delete" HeaderStyle-Width="5%"> <EditItemTemplate> <asp:ImageButton ID="imgbtnUpdate" CommandName="Update" runat="server" ImageUrl="~/Images/update.png" ToolTip="Update" Height="20px" Width="20px" /> <asp:ImageButton ID="imgbtnCancel" runat="server" CommandName="Cancel" ImageUrl="~/Images/cancel.png" ToolTip="Cancel" Height="20px" Width="20px" /> </EditItemTemplate> <ItemTemplate> <asp:ImageButton ID="imgbtnEdit" CommandName="Edit" runat="server" ImageUrl="~/Images/Insert.png" ToolTip="Edit" Height="20px" Width="20px" /> <asp:ImageButton ID="imgbtnDelete" CommandName="Delete" Text="Edit" runat="server" ImageUrl="~/Images/delete.png" ToolTip="Delete" Height="10px" Width="10px" /> </ItemTemplate> <FooterTemplate> <asp:ImageButton ID="imgbtnAdd" runat="server" ImageUrl="~/Images/Add.png" CommandName="Add" Width="20px" Height="20px" ToolTip="Add new User" ValidationGroup="validaiton" OnClientClick="GetGridFooterRowvalues()" /> </FooterTemplate> </asp:TemplateField>
<FooterTemplate> <asp:TextBox ID="txtempname1" runat="server" AutoPostBack="false" onkeypress=" return onlyAlphabets(event,this);" /> <asp:RequiredFieldValidator ID="rfvempname" runat="server" ControlToValidate="txtempname1" Text="*" ValidationGroup="validaiton" /> </FooterTemplate>