【发布时间】:2020-04-01 23:18:11
【问题描述】:
我正在使用服务器端 Blazor - 我在国家/地区表中有我的国家/地区列表,其中包含两列 - CountryCode 和 CountryName。如何使用 InputSelect 显示数据以选择国家名称并填充国家代码 这是我的剃须刀页面:
<EditForm Model="@DisplayCountry" OnValidSubmit="@InsertCountry">
<DataAnnotationsValidator />
<ValidationSummary />
<div class="col-12 row">
<label class="col-2 font-weight-bold">CountryCode:</label>
<InputSelect id="CountryCode" @bind-Value="DisplayCountry.CountryCode" />
<ValidationMessage For="@(() => DisplayCountry.CountryCode)" />
</div>
<div class="col-12 row">
<label class="col-2 font-weight-bold">CountryName:</label>
<InputText id="CountryName" @bind-Value="DisplayCountry.CountryName" placeholder="CountryName" />
<ValidationMessage For="@(() => DisplayCountry.CountryName)" />
</div>
<br />
<div class="col-12 row">
<span class="col-2"></span>
<input type="submit" class="form-control col-1 btn btn-primary" value="Save" />
</div>
【问题讨论】:
-
您是否尝试过在控制器中使用 ViewBag 和 ViewData?
-
不清楚您需要帮助解决问题的哪一部分 - 您是否设法从数据库中获取列表?如果是这样,请取消标记 SQL Server。您是否尝试将数据传递给客户端?您是否尝试在客户端上显示数据?您是否正在尝试编写一些客户端代码?请澄清,以便有人可以帮助您。
-
我正在使用服务器端 Blazor - 我在国家/地区表中有我的国家/地区列表,其中包含两列 - CountryCode 和 CountryName。如何使用 InputSelect 显示数据以选择国家名称并填充国家代码?
-
请直接在问题中添加任何说明。并删除 SQL Server 标记,因为它不是 SQL Server 问题。
标签: javascript c# asp.net-core blazor-server-side