ASP.NET MVC EnableClientValidation - PullRequest
       11

ASP.NET MVC EnableClientValidation

0 голосов
/ 06 июня 2010

Включает ли это <% Html.EnableClientValidation(); %> проверку подлинности клиента, что проверка без обновления страницы или нет?

Дело в том, что выполняется обновление страницы при возврате formviewmodal, она работает нормальнопри использовании модального?Итак, как мне заставить это работать, используя formviewmodal

, вот код контроллера, возвращающего FormViewModel

public class OrganizationGroupFormViewModel
{      
    public OrganizationGroup OrganizationGroups { get; set; }
    public OrganizationGroupFormViewModel() { }

    public OrganizationGroupFormViewModel(OrganizationGroup OrganizationG)
    {
        OrganizationGroups = OrganizationG; 
    }
}

public class OrganizationGroupsController : Controller
{
    public ActionResult Create()
    {       
        OrganizationGroup OrgGroup = new OrganizationGroup
        {
            int_CreatedBy = Authorization.UserID,
            dtm_CreatedDate = DateTime.Now
        };
        return View(new OrganizationGroupFormViewModel(OrgGroup));     
    }

    [HttpPost]
    public ActionResult Create(OrganizationGroup OrgGroup)
    {
        try
        {
          if (ModelState.IsValid)
           {
             OrgGroup.int_CreatedBy = Authorization.UserID;
             OrgGroup.dtm_CreatedDate = DateTime.Now;

             OrganizationGroupRepository.Add(OrgGroup);
             OrganizationGroupRepository.Save();

             return View(new OrganizationGroupFormViewModel(OrgGroup));
          }
          else
              return View(new OrganizationGroupFormViewModel(OrgGroup));
        }
        catch
        {
            return View(new OrganizationGroupFormViewModel(OrgGroup));
        }
    }

1 Ответ

0 голосов
/ 06 июня 2010

Да, этот вспомогательный метод добавляет соответствующий javascript на страницу, чтобы включить проверку клиента. Вам нужно будет включить соответствующие js-скрипты на основе используемой вами среды. Взгляните на это сообщение в блоге .

...