2016-03-27 16 views
0

Ich habe eine Kendo-Dropdown-Liste bindet es beim Laden der Seite.Asp net mvc 4 Kendo Dropdown-Liste

Ich habe eine Filter-Sektion und ich filter eine Dropdown-Liste und ich klicke auf den Absenden-Button und das Einreichen der Seite.

Wenn ich auf den Submit-Button klicke, validiere ich die Drop-Down-Liste, ob der Benutzer die gültige Eingabe auswählt oder ob der Benutzer ungültige Daten eingibt.

Wenn ich auf den Absenden-Button klicke, speichere ich die gültigen Daten im versteckten Feld und weise den Wert der Modelleigenschaft zu.

Nach dem Übermitteln der Seite wird der ausgewählte Wert (vor der Übergabe) in der Dropdown-Liste ausgewählt.

Wenn ich jetzt die Seite noch einmal absende, wird der ausgewählte Index der Dropdownliste mit -1 angezeigt.

Wie validiere ich diese Dropdown-Liste im obigen Szenario?

Antwort

0

Sie müssen den Wert des Modells beim erneuten Rendern der Seite festlegen. Sie können einfach mit folgenden Weg mit jquery setzen:

$(document).ready(function(){ 
     var dropdownlist = $("#movies").data("kendoDropDownList") 
     dropdownlist.value($("#value").val()); 
});