HtmlFieldPrefix в частичном представлении разбивает помощники HTML, которые принимают выражения в виде строк - PullRequest
0 голосов
/ 20 сентября 2019

Используя HtmlFieldPrefix:

  @Html.Partial("_UsersPartial", Model.USERS.First(), new ViewDataDictionary { 
  TemplateInfo = new TemplateInfo { HtmlFieldPrefix = "anything" } })

или просто используя Html.EditorFor

@Html.EditorFor(m => m.USERS)

, который имеет неявное HtmlFieldPrefix , создайте HtmlHelpers, такие как TextBox иРедактор, не может получить значение из модели (внутри PartialView / EditorTemplate), т. Е. Поле ввода пусто.

Html.TextBox("propertyA")

создает пустой ввод, даже если model.propertyA! = Null

TextBoxFor и EditorFor работают нормально.

...