Ich habe die folgende Markup in einer MVC 3 Razor Ansicht. So wie es ist, rendert die ComboBox richtig, aber fällt nicht herunter, wenn ich auf den Dropdownpfeil klicke. Wenn ich die jQuery validate-Skriptverweise entferne, die der Ansicht von der create view-Vorlage hinzugefügt werden, funktioniert alles. Was könnte hier falsch sein?Problem mit Client-Ereignis auf Telerik MVC Combobox
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script type="text/javascript">
function provinceChanged() {
var cityCombo = $('#Cities').data('tComboBox');
cityCombo.loader.showBusy();
$.get(url, { provinceId: e.value }, function (data) {
cityCombo.dataBind(data);
cityCombo.loader.hideBusy();
cityCombo.enable();
});
}
</script>
...
<div class="editor-field">
@(Html.Telerik().ComboBox()
.Name("Provinces")
.SelectedIndex(1)
.BindTo(new SelectList(Model.ProvinceList, "ProvinceId", "Name"))
.ClientEvents(events => events.OnChange("provinceChanged"))
)
</div>
Hier ist, wie Bezug jQuery, in meinem Master-Layout:
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Styles/Blueprint/screen.css") rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
@Html.Telerik().StyleSheetRegistrar().DefaultGroup(group => group.Add("telerik.common.css").Add("telerik.vista.css"))
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
</head>
BESCHLOSSEN: Ich habe keine Ahnung, was sonst noch verändert, aber nach dem Aufsetzen Die jQuery-Validierung verweist nur auf ein Codebeispiel zurück, mein Code funktioniert jetzt auch mit ihnen.
Danke, aber ich benutze 1.7. – ProfK
Der Konflikt ist nur in älteren Versionen von jquery.validate.js vorhanden. Ich schlage vor, Sie fügen die Art ein, wie Sie jquery.validate.js einschließen. Könnte es * vor * jquery selbst enthalten sein? –
Ich habe mein
-Tag aus dem 'Master' hinzugefügt und meine obigen