0

我在 asp.net MVC3 中有一个未映射的字段。我想显示此字段所需的消息,但我不能。如何显示未映射字段所需的消息?可能吗 ?

 [Required(ErrorMessage = "Email alanı girilmelidir.")]
        public string FirstEMail
        {
            get
            {
                return first_email;
            }
            set
            {
                first_email = value;
            }
        }

达尔:

modelBuilder.Entity<AbsKontak>().Ignore(p => p.FirstEMail);

看法:

Html.LabelFor(p => p.FirstEMail)
Html.TextBoxFor(p => p.FirstEMail, new { class = "medium", disabled = "disabled", id = "txtFirstTel" })
Html.ValidationMessageFor(p => p.FirstEMail)
4

1 回答 1

-1

这是您的要求吗,如果我错了,请告诉我

模型:

[Required(ErrorMessage="FirstEMail is required")]
 public string FirstEMail{get;set;}

控制器:

public ActionResult ValidatingFormMessages()
  {
      UserEmail objModel = new UserEmail();
      objModel.FirstEMail = "xxx@yy.com";
      return View(objModel);
  }
  [HttpPost]
  public ActionResult Index(UserEmail coll)
  {
      if (ModelState.IsValid)
      {
          return RedirectToAction("yourActionName", "YourControllerName");
      }
      return View();
  }

看法:

@{Html.BeginForm();}
    @Html.TextBoxFor(x => x.FirstEMail)
    @Html.ValidationMessageFor(x => x.FirstEMail)
    <input type="submit" id="btnSubmit" value="Submit" />
@{Html.EndForm();}
于 2013-08-19T06:52:21.093 回答