我可以在视图asp.net MVC中采用模型属性
本文关键字:模型 属性 MVC 视图 asp net 我可以 | 更新日期: 2023-09-27 18:12:33
这是我的代码
@{
var splitResult = (ViewBag.Linguas.ToString()).Split(','); }
@foreach (var x in splitResult)
{
<div class="form-group">
@Html.LabelFor(model => model.title_PT, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.title_PT, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.title_PT, "", new { @class = "text-danger" })
</div>
</div>
@x
}
好的,正如你所看到的,我正在拆分viewbag.linguas。结果是PT和EN,例如,我想使用foreach为数据库中允许的所有语言创建动态字段。
我想更改名称model => model。title_pt to model=> model.title_x
任何建议由于
您可以使用Html.Editor
,并将您的属性名称传递给它
@Html.Editor("model.title_" + x , new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessage("model.title_" + x, "", new { @class = "text-danger" })