我有一個局部視圖(asp.net-mvc
),其中包含幾個dropdownlist
的''選擇'選擇'類。但不知何故,這個班不適用。 dropdownlist
的顯示/樣式爲「正常」。樣式和腳本不能在部分視圖中工作
@using (var f = Html.Bootstrap().Begin(new Form("Home", "Index").FormMethod(FormMethod.Post).Type(FormType.Horizontal).InputWidthMd(12)))
{
@f.FormGroup().DropDownListFor(model => model.Currency, Model.Currencies).Class("chosen-select")
@f.FormGroup().ListBoxFor(model => model.CountryIds, Model.Countries).ShowValidationMessage(false).HtmlAttributes(new { @class = "chosen-select" })
@f.FormGroup().ListBoxFor(model => model.USStateIds, Model.USStates).Id("usStates").ShowValidationMessage(false).HtmlAttributes(new { @class = "chosen-select" })
@Html.Bootstrap().SubmitButton().Text(Resources.Form.Save).Class("btn btn-primary").HtmlAttributes(new { @style = "float:right;" })
}
這個partial view
顯示在一個對話框中。
$(document).ready(function() {
$('.chosen-select').chosen();
});
不知道,如果是相關的,但jQuery代碼和樣式都放在呈現此partial view
的看法。起初,它與partial view
位於同一頁面,但jQuery代碼和css樣式似乎沒有任何作用。這就是爲什麼我搬遷他們(不知道這是否相關)。
我正在渲染這個partial view
順便說一句,通過調用AJAX
。
調用'.chosen()'在部分視圖中的元素_after_他們已被添加到頁面。 – 2014-09-30 18:22:41