2012-03-19 21 views
-2

私はMVC3を初めて使用しています。すでにレンダリングされたビューにhtmlコンテンツをレンダリングしようとして問題があります。 私は2つのdiv、左の列と右の列を持つビューを持っています。左側の列は、ビューが最初に読み込まれるときにリストビューをレンダリングします。左側のリストビューでクリックしたアイテムに基づいて、右側の列にロードされたhtmlコンテンツを変更したいと思います。 jquery mobileを使用しています。MVC3は、ロードされたビューにhtmlコンテンツを挿入します。

左側の列の項目をクリックすると、右側のビューがロードされます。

+2

あなたの質問は、私がwant'言葉 'の高い量を含んでおり、 「ここには私が試したコードがあります」と「ここには私が持っているエラーメッセージがあります」と「これは私がコードで経験している問題です...」という言葉はどこにも見当たりません。あなたの仕事をする。スタックオーバーフローはアウトソーシング会社ではありません。文書を読んでください。試してみてください。特定のプログラミング関連の問題に遭遇した場合は、ここに戻ってあなたの進歩を示し、本当の質問をするのをためらってください。 –

答えて

0

サーバー側では、右側の列(単純なViewResult)に対してhtmlを返すアクションを作成する必要があります。

あなたはこのアクションを呼び出すと、右側の列の容器につながる挿入するためにjQueryの負荷()関数を使用することができ、クライアント側では
[HttpGet] 
public ViewResult RightColumn() 
{ 
    return View("right"); 
} 

$("#left-column-button").click(function() { 
    $("#right-column").load("/right"); 
}); 
関連する問題