ASP.NET MVC 2如果条件语句调用html helper

时间:2011-08-04 17:09:47

标签: asp.net-mvc asp.net-mvc-2 view

我在修复语法方面遇到了问题。 html助手返回true或false。

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

我需要更改什么才能正确编译?

2 个答案:

答案 0 :(得分:1)

假设Html.SecurityTrim()返回bool

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

答案 1 :(得分:1)

听起来你的Html.SecurityTrim()会回复一个布尔。

在这种情况下,不需要逃避代码,只需将其作为测试条件。

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