C# 当某些条件为真时,行命令上的确认框
我想要一个GridView行命令的确认框。如果某个条件为真C# 当某些条件为真时,行命令上的确认框,c#,asp.net,C#,Asp.net,我想要一个GridView行命令的确认框。如果某个条件为真 <asp:LinkButton ID="chkStatus" Class='<%#Eval("Status")==DBNull.Value ? "":Eval("Status").ToString()!="True" ? "notrec" : "rec" %>' runat="server"
<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>
如果状态为True,我想显示一个确认弹出窗口。
如果有人有任何想法,请帮助?如何将
CssClass
属性添加到您的链接按钮,如:
CssClass='<%#Eval("Status")==DBNull.Value ? "":Eval("Status").ToString()!="True" ? "confirmclass" : "" %>'
您可以这样内联操作:
<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>
测试
<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>