2014-10-27 22 views
10

Bir ASP.NET-MVC uygulamasında sahip olduğum bir görünümde Ajax.ActionLink kullanıyorum ve kullanıyorum, ancak bir ReplaceWith seçeneği de görüyorum. İkisi arasındaki fark nedir? Biri diğerinden daha az/çok şey değiştirir. Tamamen kısmi görünümle değiştirilmek üzere değiştirdiğim div'a ihtiyacım var.ajax.actionlink vs replacewith yerine

Ben yeni içerik ile içerik yerini alacak yerde google

+0

Ne? Bu seçeneği nereden buldun? [Dökümantasyon] 'da referans yoktur (http://msdn.microsoft.com/en-us/library/system.web.mvc.ajax.ajaxoptions.insertionmode (v = vs.118) .aspx). –

+0

VisualStudio yazıyordum ve 4 seçenek ile geldi, bir tanesi ile değiştirildi –

+0

Hangi MVC sürümünü kullanıyorsunuz? Dış kütüphaneleri kullanıyor musunuz? –

cevap

19

Replace üzerinde bir karşılaştırma bulamıyor. ReplaceWith tüm öğenin yerini alacak. Replace seçenek hedeflemesi ReplaceWith seçeneğini kullanarak myResults

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

hedeflemesi ile ajax

<span>This is the result</span> 

den

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

Tepki myResults

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

ile MVC-5 kullanıyorum Teşekkür ederim! –

+0

Değiştir, ReplaceContents olarak adlandırıldıysa daha iyi olurdu –