【发布时间】:2021-05-18 11:36:40
【问题描述】:
在 ASP.NET Core 5 MVC 购物车 Razor 视图中用于创建购物车布局选择器。
在 ASP.NET MVC 4.7 中它工作正常,但在设置选定选项的 .NET Core 行中
<option value="List" @(Model.LocatorViewModel.CartLayout == CartLayout.List ? "selected" : "" )>
在 VS 2019 的 razor 编辑器中显示语法错误:
在 Razor 中创建 select 元素 selected 属性的属性方法是什么? 使用 Bootstrap 3。
<div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
<div class="panel-body">
<label>
@await I.I("Display mode")
<select name="cartlayout" class="form-control" onchange="this.form.submit()">
<option value="List" @(Model.LocatorViewModel.CartLayout == CartLayout.List ? "selected" : "" )>
@await I.I("List")
</option>
<option value="Thumb" @(Model.LocatorViewModel.CartLayout == CartLayout.Thumb ? "selected" : "" )>
@await I.I("Thumbnails")
</option>
</select>
</label>
</div>
</div>
【问题讨论】:
标签: asp.net-mvc visual-studio asp.net-core razor asp.net-core-mvc