RAZOR PAGES.NET CORE 2.0,根据另一个下拉列表中的选择填充下拉列表

RAZOR PAGES.NET CORE 2.0,根据另一个下拉列表中的选择填充下拉列表,razor,drop-down-menu,.net-core,Razor,Drop Down Menu,.net Core,我正在使用实体框架(不是MVC)在.Net Core 2.0 Razor页面中开发一个应用程序, i、 e.存在使用其中一个模型的模型和剃须刀页面。每个Razor页面都有一个.cshtml页面(视图页面也可以在Razor语法中包含c#代码), 还有一个.cshtml.cs文件,它是由带有Get和Post方法的C#代码组成的代码 我尝试了互联网上所有可能的研究,包括以下使用JS或JQuery的链接: Countrylawstable是我正在使用的模型。我尝试使用Javascript,这让我获得了前

我正在使用实体框架(不是MVC)在.Net Core 2.0 Razor页面中开发一个应用程序, i、 e.存在使用其中一个模型的模型和剃须刀页面。每个Razor页面都有一个.cshtml页面(视图页面也可以在Razor语法中包含c#代码), 还有一个.cshtml.cs文件,它是由带有Get和Post方法的C#代码组成的代码

我尝试了互联网上所有可能的研究,包括以下使用JS或JQuery的链接: 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>
。。
... 
国家
请选择国家/地区
@foreach(documinadmin.Models.GetCommonCodes.Commoncodeslist中的变量项)
{
如果(item.Refcodetype.Equals(“国家”))
{
@项目.参考说明
}
}
陈述
选择状态