Ради проверки я решил попробовать использовать @Html.TextBoxFor
, чтобы проверка прошла быстро и легко.Однако нет возможности установить значение, и я предполагаю, что это делается автоматически, но не устанавливается автоматически.
Контроллер:
MyLibrary.MyProspect prospect = MyLib.GetProspect(ID);
return View(prospect);
Просмотр:
@model MyLibrary.MyProspect
@using (Html.BeginForm("Update", "Prospects"))
{
@Html.ValidationSummary(true)
<fieldset>
<legend>Edit</legend>
@Html.LabelFor(model => model.Name)
@Html.TextBoxFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
Мое определение библиотеки Проспекта:
public class MyProspect
{
public String Name { get; set; }
}
Я предполагаю, что ни в коем случае я не устанавливаю модель, чтобы фактически быть моей перспективой.Но никакие примеры, с которыми я сталкивался, не делают этого, и я предполагаю, что я пропускаю это из поля зрения, как у меня?
решено Это рабочий код, я просто смешал и сопоставил действие моего контроллеранеправильный взгляд.