Spark View Engine 可以像 Razor 一样处理 C# 代码块吗?例如,我在 Razor 中有以下内容:
@{
var currentController = ViewContext.RouteData.Values["controller"] as string ?? "Home";
var currentAction = ViewContext.RouteData.Values["action"] as string ?? "Index";
var currentPage = (currentController + "-" + currentAction ).ToLower();
}
Spark View Engine 中的等价物是什么?然后我在 Razor 中使用这样的代码,我想在 Spark 中做同样的事情。
<li @(currentPage == "home-index" ? "class = current" : "")>
@Html.ActionLink("Home", "Index", "Home")
</li>