asp.net-mvc - 内联如果在Razor View 中

标签 asp.net-mvc vb.net asp.net-mvc-3 razor

在我的 Controller 中,我有一个内联If语句:

ViewBag.NameSortParam = If(String.IsNullOrEmpty(sortOrder), "Name desc", "")

我认为,在以下情况下,我似乎无法使用内联:
@Code
    If(True, true, true)
End code

它说:“If必须以匹配的End If结尾。”如果在这里为什么不能使用内联?谢谢。

最佳答案

尝试

@Code
    @(If(True, true, true))
End Code

关于asp.net-mvc - 内联如果在Razor View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391853/

相关文章:

c# - 为什么将类移动到 Visual Studio 中的新文件夹中会造成破坏?

c# - TryUpdateModel 和 System.MissingMethodException

c# - MVC3 Visual Studio 2010 中的嵌套文件夹

ASP.NET 本地化 : Changing resources without restarting the application?

c# - reCaptcha 和 SSL 网站

javascript - jQuery .html() 和 .append() 呈现内容的方式与 HTML DOM innerHTML 属性不同

c# to vb 转换对象初始化

javascript - 简单的 Javascript 抛出 "Uncaught SyntaxError: Unexpected token ~"

java - 如何调用 JNA 到 VB.net ByRef 字符串函数

asp.net-mvc - 发布到 Controller ,如何从 URL 获取 id