Вы можете подписаться на событие OnSuccess
javascript в опциях AJAX и затем показать результат JSON, который вы получили, как вам нравится (новое окно, div, ...):
<% using (Ajax.BeginForm(
"DoComment",
"Publication",
new { id = Model.Publication.OID, parentId = Model.OID },
new AjaxOptions { OnSuccess = "onSuccess" })
) %>
и тогда вы бы определили функцию onSuccess
javascript.В зависимости от того, используете ли вы jQuery или MicrosoftAjax, реализация этой функции может немного отличаться, а конкретнее - от способа получения результата JSON.
Например, если вы используете MicrosoftAjax (устарел сейчас):
var onSuccess = function(e) {
var json = e.get_response().get_object();
alert(json.Message);
};
и если вы JQuery:
var onSuccess = function(json) {
alert(json.Message);
};