2014-10-27 6 views
10

मैं Ajax.ActionLink का उपयोग कर रहा हूं कि मेरे पास एक एएसपी.नेट-एमवीसी एप्लीकेशन है और मैं InsertionMode.Replace का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि ReplaceWith विकल्प भी है। दोनों के बीच क्या अंतर है? क्या कोई दूसरे की तुलना में कुछ और कम करता है। मुझे जिस div को प्रतिस्थापित किया जा रहा है उसे आंशिक दृश्य के साथ पूरी तरह से प्रतिस्थापित करने की आवश्यकता है।AJAX.actionlink प्रतिस्थापित बनाम प्रतिस्थापन

मैं गूगल

+0

क्या? आपको वह विकल्प कहां मिला? [दस्तावेज़ीकरण] में इसका कोई संदर्भ नहीं है (http://msdn.microsoft.com/en-us/library/system.web.mvc.ajax.ajaxoptions.insertionmode (v = vs.118) .aspx)। –

+0

मैं विजुअलस्टूडियो में टाइप कर रहा था और यह 4 विकल्पों के साथ आया था, एक –

+0

के साथ प्रतिस्थापित किया गया था एमवीसी का कौन सा संस्करण आप उपयोग कर रहे हैं? क्या आप बाहरी पुस्तकालयों का उपयोग करते हैं? –

उत्तर

19

Replace पर कहीं भी एक तुलना नहीं मिल सकता है नई सामग्री के साथ सामग्री की जगह लेगा। ReplaceWith पूरे तत्व को प्रतिस्थापित करेगा।

<body> 
    <div id="myResults"> 
     <p> Results will be displayed here </p> 
    </div> 
</body> 

Replace लक्ष्य-निर्धारण विकल्प myResults

<body> 
    <div id="myResults"> 
     <span>This is the result</span> 
    </div> 
</body> 

ReplaceWith लक्ष्य-निर्धारण विकल्प का उपयोग कर के साथ ajax

<span>This is the result</span> 

से प्रतिक्रिया myResults

<body> 
    <span>This is the result</span> 
</body> 
+0

के साथ एमवीसी -5 का उपयोग कर रहा हूं, मैं आपको धन्यवाद देता हूं! –

+0

यदि प्रतिस्थापन को प्रतिस्थापन सामग्री के रूप में शीर्षक दिया गया तो यह बेहतर होगा –

संबंधित मुद्दे