0

UserSettingsTabsStructure というアクションを呼び出すこのリンクがあります。

@Ajax.ActionLink(User.Identity.Name,"UserSettingsTabsStructure","Account",   new AjaxOptions() { HttpMethod = "Get", UpdateTargetId = "conteudoDinamico", OnComplete = "loadDialogSettings" })

次に、OnComplete が完了したら、json オブジェクトを loadDialogSettings という js 関数に送信したいと思います。

これはアクションです:

public ActionResult UserSettingsTabsStructure()
    {

        return PartialView();

    }

どうやってやるの?次のようなjsonを作成したとしても:

public ActionResult UserSettingsTabsStructure()
    {

        Json(new
        {
            FormName = "Name",
        }, JsonRequestBehavior.AllowGet);

        return PartialView();
    }

view() でオブジェクトを返す方法がわかりません。

4

2 に答える 2

0

Json拡張メソッドの結果を返したい:

public ActionResult UserSettingsTabsStructure()
{
    return Json(new
    {
        FormName = "Name",
    }, JsonRequestBehavior.AllowGet);
}
于 2012-11-16T15:37:24.267 に答える
0

別の方法を見つけました。パラメータを使用してコールバック関数を簡単に呼び出します。

OnComplete = "loadDialogSettings('parameter')". 

ありがとう

于 2012-11-16T17:26:54.033 に答える