Я выполняю отправку Ajax ASP.Net с MVC :
@using (Ajax.BeginForm(
action,
"References",
null,
new AjaxOptions
{
UpdateTargetId = "update-message",
InsertionMode = InsertionMode.Replace,
HttpMethod = "POST",
OnSuccess = success,
OnFailure = "ajaxOnFailure"
}, new { @id = "dialogForm", @class = "ui-widget dialog-admin" }))
Что конвертируется в:
<form method="post" id="dialogForm" data-ajax-update="#update-message"
data-ajax-success="menuDialogSuccess('Create Complete','Create')"
data-ajax-mode="replace" data-ajax-method="POST"
data-ajax="true" class="ui-widget dialog-admin"
action="/Administration/Menus/Create" novalidate="novalidate">
Это ответ с веб-страницей статуса 500 со следующим:
Unable to cast object of type 'System.Int32' to type 'System.String'
Я не вижу, к какому полю это относится. Есть ли место, где я могу отследить это?