aspx ファイルに次のコードがあります。
<asp:GridView ID="GridView1" runat="server" ShowFooter="true"
AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="Button1" runat="server" Text="Active" OnClientClick="return
confirmMessage(this);" />
</ItemTemplate>
</Columns>
</asp:GridView>
次のJquery/クライアント側コードがあります
function confirmMessage(obj)
{
if ($(obj).attr("text")=="Active")
{
return confirm("Convert from active to inactive");
}
else
{
return confirm("Convert from inactive to active");
}
}
上記のコードは Mozilla と Chrome ブラウザでは問題なく動作しますが、Internet Explorer の場合は常に 2 番目のブロックを実行しています。
return confirm("Convert from inactive to active");
助けていただければ幸いです。