Xml HTML.TEXTAREA for ASP.NET MVC“;模板仅可用于现场访问”;

Xml HTML.TEXTAREA for ASP.NET MVC“;模板仅可用于现场访问”;,xml,asp.net-mvc,razor,razor-pages,Xml,Asp.net Mvc,Razor,Razor Pages,这行代码导致以下错误 代码: 错误: 模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式 这可以重写吗?我可以不写吗?你可以这样做 @var parsedTramaDetalle = XDocument.Parse(model.TramaDetalle).ToString(); 及 另一种方法是在控制器中解析它,并直接与Htmlhelper一起使用,如: @Html.TextAreaFor(model => model.ParsedTramaDetalle, new

这行代码导致以下错误

代码:

错误:

模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式

这可以重写吗?我可以不写吗?

你可以这样做

@var parsedTramaDetalle = XDocument.Parse(model.TramaDetalle).ToString();

另一种方法是在控制器中解析它,并直接与
Htmlhelper
一起使用,如:

@Html.TextAreaFor(model => model.ParsedTramaDetalle, 
new { @class = "form-control",@value=parsedTramaDetalle, @readonly = "readonly", @title = "Detalle" , @style = "height: 320px;resize: none;" })
你可以这样做

@var parsedTramaDetalle = XDocument.Parse(model.TramaDetalle).ToString();

另一种方法是在控制器中解析它,并直接与
Htmlhelper
一起使用,如:

@Html.TextAreaFor(model => model.ParsedTramaDetalle, 
new { @class = "form-control",@value=parsedTramaDetalle, @readonly = "readonly", @title = "Detalle" , @style = "height: 320px;resize: none;" })

XDocument.Parse(model.TramaDetalle).ToString()
产生一个
字符串,该字符串不能用于表达式绑定。@SamAxe那么我能做什么呢?
XDocument.Parse(model.TramaDetalle).ToString()
产生了一个
字符串
——它不能用于表达式绑定。@SamAxe那么我能做什么呢?这对我来说很有用``{Model.TramaDetalle=XDocument.Parse(Model.TramaDetalle.ToString();}@Html.TextAreaFor(Model=>Model.TramaDetalle,new{@class=“form control”、@readonly=“readonly”、@title=“Detalle”,})“``这对我有用```{Model.TramaDetalle=XDocument.Parse(Model.TramaDetalle.ToString();}@Html.textraeafor(Model=>Model.TramaDetalle,新的{@class=“form control”,@readonly=“readonly”,@title=“Detalle”,})```