0
我分配的属性值的HTML像下面输入测试盒在我的剃刀视图(list.cshtml)调用方法
串帽= item.GetValForProp(“标题” );
INPUT TYPE = “文本” 名称= “标题” 类= “TXT” 值= “@帽”
这工作正常;
但是,如果我想将它写类似如下:
输入类型= “文本” 名称= “标题” 级= “TXT” 值= “@ item.GetValForProp(” 标题 “)”
它给出的编译错误不能识别“Caption”参数。 如果我给单引号,它不会考虑作为参数,给出例外,无效的参数。
有人可以帮助如何解决这个问题吗?代码
块:
@foreach(以型号VAR项){
cap = item.GetValForProp<string>("Caption");
nameinuse = item.GetValForProp<string>("NameInUse");
desc = item.GetValForProp<string>("Description");
<tr>
<td class="txt">
<input type="text" name="Caption" class="txt" value="@cap"/>
<input type="text" name="Caption" class="txt" value="@nameinuse"/>
<input type="text" name="Caption" class="txt" value="@desc"/>
</td>
</tr>
}
解决了这个你使用'IENumerable <>'模型? – Manoj
是的,我的模型是 - @model IEnumerable –
mmssaann