c # Bootstrap, использующий if else для eval () в ретрансляторе - PullRequest
0 голосов
/ 11 октября 2018
<asp:Button ID="btnbl" runat="server" Text="Block" 
CommandArgument='<%#Eval("id")+","+ Eval("block")%>'  
CommandName="changebutton1" class="btn btn-primary btn-purple" />

Есть ли что-то, чтобы сделать, если eval ("block") == 1, изменить класс на class = "btn btn-primary btn-purple disabled"?

1 Ответ

0 голосов
/ 11 октября 2018

Попробуйте использовать условный оператор ?: здесь как class='<%# Convert.ToInt32(Eval("block")) == 1? "btn btn-primary btn-purple disabled" : "btn btn-primary btn-purple"%>'

Ex -

<asp:Button ID="btnbl" runat="server" Text="Block" 
CommandArgument='<%#Eval("id")+","+ Eval("block")%>'  
CommandName="changebutton1" class='<%# Convert.ToInt32(Eval("block")) == 1? "btn btn-primary btn-purple disabled" : "btn btn-primary btn-purple"%>' />

посмотрите, помогает ли это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...