我熟悉vb.net。有一把剃刀c#代码。浏览文档页面,但我无法找到这段代码的作用?
<li class="@Html.IsSelected(controller: "Dashboards")>
据我所知,运行Html类的函数IsSelected
但传递给它的参数的含义是什么?
答案 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")