Я пытаюсь проверить форму в диалоговом окне модели JQuery, которое динамически загружает представление, сгенерированное из вызова ajax jquery
на странице уже есть одна форма, и эта форма создается под другойформа, и все, кажется, работает, но я не уверен, возможно ли использовать обычную проверку MVC на этой второй форме, так как она создается динамически.
вот представление HTML для основной
<% Html.EnableClientValidation(); %>
<% using (Html.BeginForm("UpdateFund", "AdministerFundFeature", FormMethod.Post, new { enctype = "multipart/form-data" })) { %>
<fieldset>
...
<input type="submit" value="Submit" />
</fieldset>
<%} %>
<div id="GrantRecipDialog" title="Add/Edit Grant Recipiant">
<div id="GrantRecipContent"></div>
</div>
при нажатии кнопки эта функция запускается с помощью div с новой формой
var url = "<%: Url.Action( "AddOrUpdateGrantRecip", "AdministerFundFeature") %>" + "?aGrantId=" + aGrantId + "&aFundId=" + aFundId;
$.ajax({
url: url,
success: function (data) {
$('#GrantRecipContent').html(data); /*place the data here, and rerender the section*/
$('#GrantRecipDialog').dialog("open");
},
error: function () { alert("There was a problem with your request, please resubmit your request."); },//??
complete: function() {}
});
}
, и вот представление, отображаемое во всплывающем окне
<% Html.EnableClientValidation(); %>
<% using (Ajax.BeginForm("updateGrant", "AdministerFundFeature",
new AjaxOptions { OnComplete="function(){onGrantRecipUpdate()}", OnFailure="function(){return onGrantFail()}"},
new { @id = "frmID" }))
{ %>
<fieldset>
...
</fieldset>
<%}%>
Можно ли подключить проверку MVC для всплывающего окна, она отлично работает в первой форме, но я не уверен, как явно указать MVC для проверки информации проверки для нового для сгенерированного