C#ASP.NET MVC:视图中的单行If子句?

Ale*_*lex 2 c# asp.net-mvc

我遇到了一个微不足道的问题..而且无法解决它.

在我看来,我有这个:

<% if (!Model.DisplayText) { %> <%= Model.MyText %> <% } %>
Run Code Online (Sandbox Code Playgroud)

<% if (!Model.DisplayText) { Model.MyText } %>
Run Code Online (Sandbox Code Playgroud)

<% if (!Model.DisplayText) { %> <%= Model.MyText %> <% } %>
Run Code Online (Sandbox Code Playgroud)

任何的想法?!

Red*_*ter 11

尝试:

<%= Model.DisplayText ? "" : Model.MyText %>
Run Code Online (Sandbox Code Playgroud)

要么

<% if(!Model.DisplayText) Response.Write(Model.MyText); %>
Run Code Online (Sandbox Code Playgroud)