2017-05-31 10 views
0

私はナビゲーションバーのコンテンツリンクのいずれかをクリックするだけでどのようにurl.actionをクリックすると、asp.net mvcの同じビューでビューが開きますか?

<div id='sidebar-nav'> 
    ... 

    <li style="color:black"><a [email protected]("Desc", 
    "Home",new{[email protected]})>@obj</li> 
    ... 

</div> 

<div id="div2"></div> 

サイドナビゲーションバーを持つビュー名のテストを持っている私は、DESCビューは、私はそれを行うことができますどのようにdivの2 にロードするようにしたいですか? 私はグーグルでそれは多くのことを理解することができませんでしたasp.net

+0

は初めてで隠された 'div2'ですか?たとえばJS関数を使用できます。 '$( 'a [id =^@ obj]')をクリックするか、jQueryダイアログを使ってポップアップ内の部分的なビューを読み込みます。やってみたいです)。 –

答えて

1

負荷のためにjQueryを使用することができますdiv2

例:

<div id='sidebar-nav'> 
    ... 

    <li style="color:black"><a href='@Url.Action("Desc", 
    "Home",new{[email protected]})'>@obj</li> 
    ... 

</div> 

<div id="div2"></div> 


<script type="text/javascript"> 
    $(function(){ 
     $("li>a").click(function (e) { 
      e.preventDefault(); 
      $("#div2").load($(this).attr("href")); 
     }); 
    }); 
</script>