レンダリング パーシャルを実行する方法は理解していますが、新しいデータ Razor 構文で Web グリッドを更新する方法を教えてください。
$.get( '@Url.Action("詳細","ユーザー", new { id = Model.ID } )', function(data) { $('#detailsDiv').replaceWith(data); });
ユーザーコントローラーには、次のことを行う details という名前のアクションがあります。
public ActionResult Details( int id ) { var model = ...ID を使用してデータベースからユーザーを取得... return Partial( "UserDetails", モデル ); }
最終結果は次のようになります
同様に var grid = new WebGrid(source:Model.UserDetails,....