Member 12363094 Ответов: 1

Я бледный, чтобы добавить dopdown в ASP.NET в MVC


когда я добавляю получаю ошибку типа

Uncaught Error: Unable to parse bindings.
Сообщение: ReferenceError: AcSource не определен;
Привязки значения: варианты: $корень.acSource, optionsText: 'имя', optionsValue: "значение", значение: AcSource

Что я уже пробовал:

я написал в cshtml, как показано ниже
<div class="textBoxStyling mandatory">
                               <h4>Ac Source</h4>

                           </div>


и в нокаут добавили
acSource: ko.observableArray([{ Name: "EB", Value: 1 }, { Name: "DG", Value: 2 }, { Name: "EB & DG", Value: 3 }])

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

попробовать это


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head >
    <title></title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js" type="text/javascript"></script>
    
</head>
<body> 
    <select data-bind="options: acSource, value:AcSource, optionsText: 'Name' , optionsValue: 'Value' "></select>       
    <script> 
        function myModel() {          
            this.acSource = ko.observableArray([{ Name: "EB", Value: 1 }, { Name: "DG", Value: 2 }, { Name: "EB & DG", Value: 3 }]);
            this.AcSource = ko.observable();
        }
        ko.applyBindings(new myModel());

    </script>
   
</body>
</html>