我在剃刀語法)))很困惑比如我有一個元素:如何向div元素添加一些類,具體取決於Razor中的某些條件?
<div class="category-block">
</div>
我有一個參數
string viewMode = Html.ViewContext.HttpContext.Request.QueryString["view"];
,我需要list-block
類添加到我的div與category-block
和類元素得到
<div class="category-block list-block">
</div>
如果
viewMode != null && viewMode.Equals("list", StringComparison.OrdinalIgnoreCase)
。
我索引樹做這樣的事情:
<div class="category-block @(viewMode != null && viewMode.Equals("list", StringComparison.OrdinalIgnoreCase)) ? list-block : string.Empty ">
但每次我得到了很多語法錯誤的時間......我不知道是否有可能寫的東西里面打開attribure支架;
可能重複的[如何使用? :如果語句與Razor和內聯代碼塊](http://stackoverflow.com/questions/4770605/how-to-use-if-statements-with-razor-and-inline-code-blocks) –