2012-04-19 9 views
1

MVC3でアプリケーションを開発しています。 リンクの左側にいくつかのリンクがあり、右側にページが表示されます テーブルを作った。同じビューのActionLinkをクリックしてページを呼び出すには

<ul> 
@foreach (var item in Model) 
{ 
    <li>@Html.ActionLink(item.HobbyName, "Hobbies")</li> 
} 

と私はそれをクリックしたときのリンクに関する情報を表示する必要があるが、私はそれを行うshud私はHWを理解していないです2列目:リンクはこのように表示されている最初の列に .. Likeこのコラムのこれらのビューをフェッチするために、どのようなshudをコントローラに書きますか? 助けてください

+2

あなたがチェックアウトし、右側のこれらのビデオから学ぶ提案:http://asp.net/mvc –

答えて

1

Html.ActionlinkではなくAjax.ActionLinkを使用し、Ajaxオプションでupdate target idを更新するdivに設定してください。例

<ul> 
@foreach(var item in Model) 
{ 
<li> 
@Ajax.ActionLink(item.HobbyName, "Hobbies", 
      new AjaxOptions { UpdateTargetId = "divHobyList" }) 
</li> 
} 
</ul> 

<div id="divHobyList"> 
here will load hobbies 
</div> 
+0

こんにちはありがとう4私は新しいURLがそうであれば、新しい列の内側にロードすることにしたい返信私のitem.HobbyNameは動的にロードされるURLを含んでいますか?私の視野にそれのためのajaxを書くことが大好きです。また、Iframeを使ってコンテンツを表示しています。 –

関連する問題