ASP.NET MVC 2 Вызов html помощника внутри условного оператора if - PullRequest
1 голос
/ 04 августа 2011

У меня проблема с получением правильного синтаксиса. Html-помощник возвращает true или false.

<% if (<%= Html.SecurityTrim("Admin")%>) { %>  
            <span>Only for accounting</span> 
    <% } %>

Что мне нужно изменить, чтобы это правильно компилировалось?

Ответы [ 2 ]

1 голос
/ 04 августа 2011

Похоже, ваш Html.SecurityTrim() возвращает бул.

В этом случае вам не нужно выходить из кода, просто используйте его как условие для тестирования.

<% if (Html.SecurityTrim("Admin")) { %>  
            <span>Only for accounting</span>   
  <% } %>
1 голос
/ 04 августа 2011

Предположим, что Html.SecurityTrim() возвращает bool,

<% if ( Html.SecurityTrim("Admin") ) { %>  
    <span>Only for accounting</span> 
<% } %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...