我想在GridView Row Command上有一个确认框。如果某些条件成立。
<asp:LinkButton ID="chkStatus"
Class='<%#Eval("Status")==DBNull.Value ? "":Eval("Status").ToString()!="True" ? "notrec" : "rec" %>'
runat="server" CommandArgument='<%#Eval("RowID")+";"+ Eval("Status")%>' CommandName="change" >
</asp:LinkButton>
如果Status为True,我想显示确认弹出窗口。 请帮忙如果有人有任何想法吗?
答案 0 :(得分:1)
如何将CssClass
属性添加到您的LinkButton,例如:
CssClass='<%#Eval("Status")==DBNull.Value ? "":Eval("Status").ToString()!="True" ? "confirmclass" : "" %>'
然后使用jQuery
$(".confirmclass").click(function () {
return confirm("Really dude?");
});
答案 1 :(得分:0)
你可以这样内联:
<asp:LinkButton ID="chkStatus"
OnClientClick='<%# (Eval("Status") != null && Eval("Status").ToString().ToLower()=="true") ? "return confirm(\"Do you want to change?\");":"return true;" %>'
runat="server" CommandArgument='<%#Eval("RowID")+";"+ Eval("Status")%>'
CommandName="change" >TEST
</asp:LinkButton>