У меня есть GridView
<asp:GridView ID="Gvr" >
<Columns>
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:LinkButton ID="disable" runat="server" CommandName="disable" OnClientClick="return enableOrDisable()"
data-active='<%#Eval("isActive") %>'> </asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
В этой кнопке ссылки GridView у меня есть атрибут, называемый активными данными. Я получаю для него какое-то значение 0 или 1. Но я хочу получить доступ к его значению, используя JS. Как мне это сделать?
Я пробовал это:
<script>
function enableOrDisable(){
var isActive = $('data-active').val(); // here it says undefined. I want to get the value of data-active attribute
if (isactive === 1) { alert('Are you sure you want to disable'); }
else { alert('Are you sure you want to enable'); }
}
Но не работает