2010-11-19 18 views

cevap

2

senin ana görünümde kısmi birden çok kez dahil olduğunu varsayalım: Burada

<div class="container"><% Html.RenderPartial("Foo"); %></div> 
<div class="container"><% Html.RenderPartial("Foo"); %></div> 
<div class="container"><% Html.RenderPartial("Foo"); %></div> 

Ve kısmi içeriği bulunuyor: kademeli olarak bu çapa artırmak Geriye kalan Şimdi

<%= Html.ActionLink("update", "foo", null, new { @class = "update" })%> 
<%: DateTime.Now %> 

tüm :

$(function() { 
    $('a.update').live('click', function() { 
     $(this).closest('div.container').load(this.href); 
     return false; 
    }); 
}); 
+0

Merhaba, yanıt için teşekkürler. Bunu denediğimde, ilk önce, kısmi görünümü başarılı bir şekilde günceller. ancak ikinci kez bağlantı tıklandığında kısmi görünümü güncellemez, bunun yerine tarayıcı yalnızca kısmi görünüm içeriğini gösterir ve sayfanın geri kalanı gitmez. Ayrıca ikinci tıklama komut dosyasının yürütülmediğini fark ettim. Olay bağlama etkisi bir şekilde kaybolur gibi görünüyor. Senaryoyu hem kısmi hem de ana görünümde denedim, ama işe yaramadı. Bunun neden olduğu hakkında bir fikrin var mı? – rovsen

+0

Ben aptalım. İlk seferde link'in css sınıfını değiştiriyorum. bu yüzden oluyordu. şimdi çalışıyor. Teşekkürler.. – rovsen

İlgili konular