2012-05-04 13 views
1

MVCアプリケーションのjqueryファイルにあるユーザーがそのページのボタンをクリックすると、ヘッダーにユーザーコントロールを表示する必要があります。同時に、jqueryを使用して部分ビューにパラメータを渡す必要があります。 下記のコードサンプル。私はPrevslide]ボタンをクリックした場合JqueryとMVCを使用して部分的なレンダリングをレンダリングする

<html lang="en" <% = ClientStyle.GetMicrodataNamespaces() %>> 
    <% Html.RenderPartial("Slideshows/Head"); %> 

    <body class="ss-msnbc"> 
     <div id="header"> 
      <div class="container"> 
       <% Html.RenderPartial("Slideshows/Logo"); %> 
       <div id="slideshow-title"> 
        <h2><%=Model.Title%></h2> 
       </div> 
       <ul id="tabs"> 
        <% Html.RenderPartialForEach("Slideshows/TabNavigator", Model.TabNavigators); %> 
       </ul> 
      </div> 
     </div> 
     <div id="bantop"> 
      <div class="container"> 
       <div id="slide-nav"> 
        <ul id="next-prev">     
         **<li class="btn prev-dis"><a id="prevslide" href="#" title="Previous">&nbsp;</a></li> 
         <li class="btn next-dis"><a id="nextslide" href="#" title="Next">&nbsp;</a></li>** 
        </ul> 
        <% foreach(var slideNavigator in Model.SlideNavigators) { %> 
         <ul class="slide-numbers" style="display:none;" id="navigator_<%=slideNavigator.TabIndex%>"> 
          <% Html.RenderPartial("Slideshows/SlideNavigator", slideNavigator); %> 
         </ul> 
        <% } %> 
       </div> 
        <% Html.RenderPartial("Slideshows/RelatedLinks", Model); %> 
      </div> 
     </div> 
</body> 
<html> 

、それはスライドショーをレンダリングする必要があります\ヘッドユーザーcontrol.Thisはjqueryの中で実装する必要があります。

答えて

1

あなたがJQuery get使用することができ、

$.get('controler/action',{parameter1:value1,parameter2:value2},function(data){ 
$('#header').html(data); 
}); 
関連する問題