2012-05-04 2 views
1

в моем файле jquery в приложении MVC Мне нужно отобразить элемент управления пользователя в заголовке, когда пользователь нажимает кнопку на этой странице. В то же время мне нужно передать параметры на частичный просмотр с помощью jquery. Пример кода, приведенный ниже.Render Partial View с использованием 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> 

Если я нажимаю кнопку Prevslide, он должен представлять слайд-шоу \ Head control.This пользователь должен быть реализован в Jquery.

ответ

1

Вы можете использовать JQuery get,

$.get('controler/action',{parameter1:value1,parameter2:value2},function(data){ 
$('#header').html(data); 
}); 
Смежные вопросы