ContentResult
を返すコントローラークラスのポストメソッドにフックされたAjax.Action
リンクがあります。私は要請をして、ファイヤーバグのようなツールを見ても応答を得ることができますが、実際にアクセスするか、応答テキストで何かをしようとして問題があります。私の見解でAJAXリクエストの内容を表示する
public ContentResult RevertToDefault(int id, string default)
{
/** Update the DB **/
return Content(default);
}
そして、この:
<%= Ajax.ActionLink(
"Revert",
"RevertToDefault",
new { id = Model.MyObject.ID, default = Model.MyObject.DefaultValue },
new AjaxOptions { OnComplete = "function(r) { alert(r); }" })%>
は今、アラートがちょうど[object Object]
を返し
は基本的に、私は私のコントローラでこのような何かを持っています。変更はデータベースで行われ、r
オブジェクトのどこかにあるContentResult
にアクセスしていると推測していますが、私はオンラインで良い例を見つけるのは難しいです。
アイデア?