Kendo组合框在页面刷新后不保留值

时间:2017-06-14 08:58:03

标签: asp.net-mvc kendo-ui

我正在使用ASP.NET MVC。我有一个表格,其中有以下代码用于选择性别:

          Kendo()
                  .ComboBox()
                  .Name("OG1Geslacht")
                  .HtmlAttributes(new { style = "width:250px" })
                  .Placeholder("Selecteer geslacht...")
                  .BindTo(new List<SelectListItem>()
                  {
                      new SelectListItem()
                      {
                        Text = "Man", Value = "0"
                      },
                      new SelectListItem()
                      {
                        Text = "Vrouw", Value = "1"
                      },
                      new SelectListItem()
                      {
                          Text = "Onbekend", Value = "2"
                      }
                  })
            )

当用户提交表单时,某处出现验证错误,页面会刷新。选定的性别值仍然存在。我还对此控件进行了验证检查。

当用户下次要提交表单时,会发生此控件的验证错误。用户必须更改其选定的值,然后再次返回以使其再次“注意到”以与表单帖子一起出现。这当然不是非常用户友好,所以我想知道如何解决这个问题。

谢谢!

- 编辑 - OG1Geslacht上的验证:

        [Required(ErrorMessage = "Het veld 'Geslacht' van objectgebruiker 1 is verplicht!")]
        [Display(Name = "Geslacht")]
        public string OG1Geslacht { get; set; }

0 个答案:

没有答案