在razorview c#代码中获取字段数据

时间:2016-01-11 21:30:13

标签: c# html razor model-view-controller

我在复选框字段中有一个三元运算符。我想在三元运算符中访问该字段的值以进行比较。

我有大约50个包含这种逻辑的字段,对于每个字段,我一直在硬编码比较的右侧,它总是我的复选框的值,这看起来很多余。 例如。

<input type="checkbox" name="Sem1CourseOfferMode" value="Blended" class="enableDisable1" @(Model.Sem1CourseOfferMode.Contains("Blended") ? "checked" : "")>
<input type="checkbox" name="Sem1CourseOfferMode" value="Online" class="enableDisable1" @(Model.Sem1CourseOfferMode.Contains("Online") ? "checked" : "")>
<input type="checkbox" name="Sem1CourseOfferMode" value="Other" class="enableDisable1" @(Model.Sem1CourseOfferMode.Contains("Other") ? "checked" : "")>

理想情况下,我想用一个简单的语句替换C#位

@(Model.Sem1CourseOfferMode.Contains(this.value) ? "checked" : "")

我是否可以访问父包装复选框的值?谢谢!

0 个答案:

没有答案
相关问题