c# - Rendering a partial view with jquery -


the problem;

i have view 2 partial views 1 view handle client side msgs , gridview.

the gridview form , can delete update items. when deleting or updating error/success msgs generated in tempdata grid partialview being rendered actionresult functions.

i need way render messages partial view without posting or redirecting controller since data exists in tempdata.

view:

<div id="page-knownrecipient">         @html.partial("clientsidemessages")      @html.partial("_tabspartial")      @if(model != null)     {         using (html.beginform())         {             @html.partial("_editmodepartial", model);//grid         }     }  </div> 

all callback routing gridview returns partialview editmodepartial , since view never reloaded messages should displayed in "clientsidemessages" partial never rendered after delete/ update callbacks. accordingly need way render "clientsidemessages" partialview using jquery, no new data needed actual rendering of partialview.

//---- ended using this;

view;

    <div id="detailsdiv">         @html.partial("clientsidemessages")     </div> 

controller;

public actionresult statusmessages() {     return partialview("clientsidemessages"); } 

js;

function getstatusmessages() {     var surl = "/home/statusmessages"; // put function in base controller     var $detaildiv = $('#detailsdiv');      $.get(surl, function (data) {         $detaildiv.html(data);     }); } 

thanks tips , pointers tho !

if want render

@html.partial("clientsidemessages") 

using jquery can :

<div id="target">     @html.partial("clientsidemessages") </div id="target"> 

and use ajax:

$.ajax({         url: "/{controle}/clientsidemessages",         type: "post",         contenttype: "application/json; charset=utf-8",         data: {your data},         error: function (data) {             {error message};         },         success: function (data) {                 $('#target').html(data); // loading partialview div         }     }); 

Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -