आई! मैं मॉडल के बाहर डेटा के साथ आंशिक दृश्य कैसे रीफ्रेश कर सकता हूं? पहली बार, जब पृष्ठ लोड करता है तो यह ठीक से काम कर रहा है, लेकिन जब मैं इसे क्रिया से नहीं कहता हूं। संरचना मेरे द्वारा बनाए गए लगता है:पार्टिकल व्यू एमवीसी अपडेट करना 0
@{ Html.RenderAction("UpdatePoints");}
मेरे PartialView "UpdatePoints":
मेरे विचार में कहीं भी<h3>Your points are @ViewBag.points </h3>
नियंत्रक पर मेरे पास है:
public ActionResult UpdatePoints()
{
ViewBag.points = _Repository.Points;
return PartialView("UpdatePoints");
}
आपकी मदद के लिए धन्यवाद!
अद्यतन
सब तुम्हारी मदद के लिए धन्यवाद! आखिर में मैंने JQuery/AJAX का उपयोग किया जैसा कि आपने सुझाव दिया है, मॉडल का उपयोग करके पैरामीटर पास कर रहा है।
तो, जे एस में:
$('#divPoints').load('/Schedule/UpdatePoints', UpdatePointsAction);
var points= $('#newpoints').val();
$element.find('PointsDiv').html("You have" + points+ " points");
नियंत्रक में:
var model = _newPoints;
return PartialView(model);
देखें
<div id="divPoints"></div>
@Html.Hidden("newpoints", Model)
क्या आप इसके लिए AJAX का उपयोग करना चाहते हैं? –
आपका प्रश्न स्पष्ट नहीं है, यह कब काम करता है और यह कब नहीं करता? हमें –