СТРАНИЦЫ БРИТЬЯ .NET CORE 2.0, Заполнение раскрывающегося списка на основе выбора в другом раскрывающемся списке - PullRequest
0 голосов
/ 25 мая 2018

Я работаю над приложением в .Net Core 2.0 Razor Pages, используя Entity Framework (не MVC), т.е. существуют модели и Razor Page, использующие одну из этих моделей.Каждая страница Razor имеет страницу .cshtml (страницу просмотра, которая также может иметь код c # в синтаксисе бритвы) и файл .cshtml.cs, представляющий собой код, состоящий из кода C # с методами Get и Post.

Я перепробовал все возможные исследования в Интернете, включая следующие ссылки, использующие JS или JQuery: http://jsfiddle.net/k148pk76/1/ Countrylawstable - это модель, которую я использую.Я пытался использовать Javascript, который дает мне интерфейс, но значения не отражаются в базе данных.GetCommonCodes - это класс, который помогает получить список стран из базы данных.Я хочу, чтобы названия стран и штатов заполнялись из базы данных.Кто-то, пожалуйста, помогите, я пробовал много решений в Интернете, но все они используют MVC.Ниже мой код:

..
... 
<div class="form-group">
<label class="control-label">Country</label>   
<select asp-for="Countrylawstable.Country" class="form-control">
<option value="N/A"> Please Select Country</option>
@foreach (var item in DocumintAdmin.Models.GetCommonCodes.Commoncodeslist)
    {
        if (item.Refcodetype.Equals("COUNTRY"))
        {
            <option value="@item.Refcode"> @item.Refdesc</option>
        }
    }
</select>
<span asp-validation-for="Countrylawstable.Country" class="text-danger"> 
</span>
</div>


<div class="form-group">
<label class="control-label">State</label>
<select asp-for="Countrylawstable.Countrystate" class="form-control" >
<option value=""disabled selected>Select State</option>

</select>
<span asp-validation-for="Countrylawstable.Countrystate"></span>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...