此代码行导致以下错误。
代码:
@Html.TextAreaFor(model => XDocument.Parse(model.TramaDetalle).ToString(),
new { @class = "form-control", @readonly = "readonly", @title = "Detalle" , @style = "height: 320px;resize: none;" })
错误:
模板只能与字段访问,属性访问,一维数组索引或单参数自定义索引器表达式一起使用。
这可以改写还是我不能做?
答案 0 :(得分:0)
您可以这样做。
@var parsedTramaDetalle = XDocument.Parse(model.TramaDetalle).ToString();
和
@Html.TextAreaFor(model => model.TramaDetalle,
new { @class = "form-control",@value=parsedTramaDetalle, @readonly = "readonly", @title = "Detalle" , @style = "height: 320px;resize: none;" })
另一种方法是在控制器中对其进行解析,然后直接与Htmlhelper
一起使用:
@Html.TextAreaFor(model => model.ParsedTramaDetalle,
new { @class = "form-control",@value=parsedTramaDetalle, @readonly = "readonly", @title = "Detalle" , @style = "height: 320px;resize: none;" })