/ / जावास्क्रिप्ट में * .cshtml पृष्ठ लोड हो रहा है [बंद] - jquery, asp.net-mvc, जावास्क्रिप्ट-ईवेंट, रेज़र

जावास्क्रिप्ट में एक * .cshtml पृष्ठ लोड हो रहा है [बंद] - jquery, asp.net-mvc, जावास्क्रिप्ट-ईवेंट, रेज़र

मुझे एक लोड करना है *.cshtml एक लिंक के बाद मेरे लेआउट पेज में आंशिक पृष्ठ क्लिक किया गया है। जावास्क्रिप्ट / jQuery या रेजर / एमवीसी में यह कैसे किया जा सकता है?

धन्यवाद!

उत्तर:

जवाब के लिए 3 № 1

यदि आप चाइल्ड एक्शन के साथ आंशिक उपयोग करते हैं

उदाहरण

[ChildActionOnly]
ActionResult _Partial()
{

return PartialView();
}

तो ऐसा करने का सबसे आसान तरीका एक div को निर्दिष्ट करना होगा (divPartial) अपने लेआउट में

<div id="divPartial"></div>

अपने व्यू के भीतर, href ईवेंट, और JQuery लोड विधि का उपयोग करें।

<a href="#" id="aLink">click me</a>

<script>
$(document).ready(function() {
$("#aLink").click(function() {
$("#divPartial").load("@Url.ActionLink("_Partial","Controller")");
});
});

</script>