2017-05-31 127 views
0

我已经视图名称测试其上的任何导航栏内容链接的点击我要说明,以期DIV 2 加载我该怎么办呢侧面导航栏如何在asp.net mvc的同一个视图上点击url.action打开视图?

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

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

</div> 

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

? 我GOOGLE了它,但不明白,因为新的asp.net

+0

是'div2'在第一次隐藏?您可以使用JS功能,例如'; $('a [id =^@ obj'')。click(function(){$('#div2')。show();}'或者使用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> 
相关问题