我有一个使用ajax调用渲染的局部视图。一切正常,除了在我的控制器中,我可以执行以下操作:
[HttpPost]
public ActionResult AgentRateRequest(ListAgentQuoteBusinessModel listQuotes)
{
if (combination)
{
*actions*
} else{
ModelState.AddModelError(string.Empty, "Erors");
}
}
现在,在加载我的页面后,我有了一个javascript,它的某个值通过ajax发送了部分视图。
类似:
$.ajax({
url: "@Url.Action("AddModel", "Controller")",
data: jsonObj,
dataType: "html",
type: "POST",
success: function (data, textStatus, jqXHR) {
console.log(data);
$('#tab1').html(data);
componentHandler.upgradeDom();
},
error: function (jqXHR, statusText, errorText) {
alert('Error: ' + errorText)
}
});
现在,我想发送带有错误消息的整个视图,包括部分视图。 知道怎么做吗?