Javascript/AJAX を使用して、View から Controller にクラス全体を渡す方法を見つけようとしています。
次の Ajax コードを使用して ID のみを渡すことができることはわかっていますが、モデル全体を渡すことはできますか?
@model User
$.ajax(
{
type: "POST",
url: "\User\",
data: @model.id,
success:
reloadPage()
});
検索中に次の解決策を見ました: 「C#」オブジェクトを AJAX 経由でコントローラーに渡す方法はありますか?
代わりにこれを行うことはできますか?:
@model User
$.ajax(
{
type: "POST",
url: "\User\",
data: @model,
success:
reloadPage()
});
これはうまくいきますか?安全性は?最善の方法は何ですか?