2010-05-10 29 views
0

我有上呈現爲PartialView我的頁面左側的小linkbox直actionlinks。阿賈克斯從一個DropDownList

在這裏面我有一個下拉列表中應該改變在框中的鏈接的路由的價值,但我有困難,這樣做。

我目前的計劃是在類似於Ajax.ActionLink重新加載局部視圖到基於下拉選擇的值不同的參數調用的東西。

但是我在使用dropdownlists多個問題與此,例如作爲一個新手,我不知道如何在例如選定值調用。

<%= Html.DropDownList("DropDownList1", new SelectList(Model, "ID", "Name"), "--Pick--", new { AutoPostBack = "true", onchange = "maybe something here" })%> 

我試圖把在sys.mvc.AsyncHyperlink到onchange屬性,並且除了工作,我不知道如何把在它的路徑值。

Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'SmallMenu' } 

是否沒有直接的Ajax下拉列表觸發事件onchange?

這是可能的任何方式?

我稍後在部分視圖中顯示了Ajax actionlinks,但他們需要通過下拉列表中的值更新其id,如果我能以其他方式做到這一點,我將不勝感激。

回答

0

好吧,有點忘了這一點。

我發現,解決了一些問題,可以解決可能所有這些解決方案。

如MVC和Ajax新手我後來想通,我可以把DropDownList的成Ajax.BeginForm將發佈下拉列表的結果。我沒有得到它autopostback可能因爲我沒有花很多時間在它上面。