我有劍道dropdownlistfor我不能讓劍道dropdownlistfor模型更新所選值
@Html.Label("Databases: ") @(Html.Kendo().DropDownListFor(m => m.database_pk)
.Name("database_pk")
.BindTo(Model.databases)
.OptionLabel("Select one...")
.DataValueField("Value")
.DataTextField("Text")
.HtmlAttributes(new { @id = "database_pk", onchange = "changeDatabase()" })
)
我的模型是
public class DatabaseListModel
{
public int database_pk { get; set; }
public List<SelectListItem> databases = new List<SelectListItem>();
}
主要的問題我已經是我的標籤欄LoadContentFrom屬性參考Model.database_pk值..這個想法是,tabstrip中的內容將根據dropdownlistfor的選定值進行加載......但無論我選擇的路由值是否爲0
@(Html.Kendo().TabStrip()
.Name("menu")
.Items(items =>
{
items.Add().Text("Database Info").HtmlAttributes(new { @id = "dbinfotab" }).LoadContentFrom("DatabaseInfo", "Home", new { database_pk = Model.database_pk }).Selected(true);
items.Add().Text("Tables").HtmlAttributes(new { @id = "tabletab" }).LoadContentFrom("TableInfo", "Table", new { database_pk = Model.database_pk }).Selected(false);
items.Add().Text("Entities").HtmlAttributes(new { @id = "entitytab" }).LoadContentFrom("EntityInfo", "Entity", new { database_pk = Model.database_pk }).Selected(false);
})
.Events(events =>
{
events.Select("selectMenuTabs");
})
)
任何人都可以看到我在做什麼錯..有想法..我已經堅持了兩天。 編號打開找到強制選項卡重新加載使用jQuery中的ajax調用,但我一直無法弄清楚如何從jquery重新加載內容。 jQuery中Actually..doing這將是preferable..because我還有其他的功能,其中id喜歡逼tabstip項目的重載