2011-05-11 58 views
1

目前我有一個是由幾個部分景色像這樣的主視圖:MVC3動態更新與控制事件的子行動股利

...

一些局部的視圖,使用Html.RenderAction呈現,有些來自@sections。

現在頁面1有表格數據視圖和記錄列表。我想添加一個具有要顯示的記錄數量的dropbox,並且在該dropbox的變化中,我希望它觸發一個請求,該請求將重新呈現列表的部分視圖。那可能嗎?

問候, czetsuya

回答

2

中包括一個div該局部視圖。使用jQuery進行Ajax調用來更新一個div的onSuccess 請參閱指派一個事件到保管箱:在這個例子雖然他們使用

 
$(".city").html(html); 

我喜歡你的名字你的元素名稱=「城市」 http://www.9lessons.info/2010/08/dynamic-dependent-select-box-using.html ,而是做:

 
$("#city").html(html); 
+0

感謝您的答覆。兒童行動的部分在哪裏?我試圖在select的更改事件中添加它,但不起作用。有沒有更無縫的方式來做到這一點?也許只能使用C#類? – czetsuya 2011-05-13 15:14:12

+0

只有c#沒有當前的方式,因爲在mvc中沒有內置服務器端綁定的下拉菜單。在我發送的鏈接中有一個對.ajax的調用 - 在那裏您將鏈接指向您的動作或使用@ Url.Action(....)在.ajax調用中形成url參數的地址。 – 2011-05-13 18:47:13