0

私は次のようなアクションメソッドを持っています:

    public ActionResult Register()
    {
        RegisterModel rm = new RegisterModel();
        return Json(rm, JsonRequestBehavior.AllowGet);

    }

そのアクション メソッドを参照すると、そのビュー ページにあるコンテンツが読み込まれていません。私が見ているのはこれだけです:

{"UserName":null,"Email":null,"Password":null,"ConfirmPassword":null}

RegisterModel にはこれらのプロパティが含まれています。

ただし、これを行うと:

    public ActionResult Register()
    {
        return view();

    }

同じアクションを参照すると、ビュー ページのコンテンツが読み込まれるのがわかります。

jsonresult が返されたときに、ビューページにすべての javascript および html コンテンツをレンダリングする方法を教えてもらえますか?

4

1 に答える 1

0

jsonresult が返されたときに、ビューページにすべての javascript および html コンテンツをレンダリングする方法を教えてもらえますか?

JsonResultモデル(従業員、製品など)をJson形式にシリアライズしてクライアントに返すタイプのアクション結果です。Jsonxmlのようなフォーマットの一種です。Jsonを返すと、スクリプト、css、またはそのようなものを添付できません。

css、javascript などで html を返したい場合は、ViewResult( reurn View()) を使用する必要があります。完全なドキュメントではなく html の一部を返したい場合は、PartialViewResult( return PartialView()) を使用できます。

于 2012-06-22T17:25:54.433 に答える