我在主頁上有一個下拉列表框,在同一頁面上有一個按鈕,啓動一個彈出對話框,同時還有一個下拉列表框。我需要將第一個列表框控件的選定索引與彈出對話框下拉列表框同步。彈出式對話框在初始啓動後不能重新繪製
我已經添加了代碼給我的控制器,它設置ViewData對象中的索引以便通過彈出窗口檢索,並且它在App的初始啓動時起作用。我的問題是彈出對話框的任何後續啓動都不會觸發其相應的代碼,以使用ViewData設置索引。需要執行的代碼是:
<%= Html.Telerik().DropDownList()
.Name("DataStoreTypeId")
.BindTo(new SelectList(Model.DataStoreTypes, "DataTypeId", "Name",Model.DataTypeSelectedId))
.HtmlAttributes(new { style="width:205px })
.SelectedIndex((int)ViewData["SelectedIndex"])
%>
從ASP.NET背景的人,我習慣了有回發的機制來處理這些類型的動作,但MVC已經修整回發事件,爲大性能,但我現在有什麼選擇來強制執行代碼?
我應該使用其他的替代品嗎?
它可以與Html.DropDownList一起使用嗎? – 2011-06-03 06:24:38