什么是@ Html.IsSelected(控制器:" Dashboards")?

时间:2016-11-22 19:27:47

标签: c# asp.net-mvc

我熟悉vb.net。有一把剃刀c#代码。浏览文档页面,但我无法找到这段代码的作用?

<li class="@Html.IsSelected(controller: "Dashboards")>

据我所知,运行Html类的函数IsSelected但传递给它的参数的含义是什么?

1 个答案:

答案 0 :(得分:1)

如果我理解正确你想要了解它的作用

 @Html.IsSelected(controller: "Dashboards")

@告诉razor通过执行

将以下内容输出到html代码
Html.IsSelected

参数是命名参数或可选参数。它基本上是将名称为“controller”的参数值设置为"Dashboards"

函数的定义可能类似于

IsSelected(int notUsed = 0, string notUsed2 = null, string controller = "dead beef")

这样您就可以节省一些打字而不是打电话给IsSelected(0, null, "Dashboards")