【发布时间】:2018-08-15 16:10:18
【问题描述】:
我将 MVC 与实体框架一起使用,我可以创建可能属于或不属于客户端的组。我这样做的方式是添加一个复选框,如果它为空(假)ClientId 等于 null。但是,如果选中 (true),我希望 ClientId 等于我在控制器中设置的 ViewBag。
<div class="form-group">
<label asp-for="isClient">Client Specific
<input type="checkbox" asp-for="isClient"/>
</label>
</div>
<div class="form-group" id="ClientId" style="display:none;">
<label asp-for="ClientId" class="control-label">Client Name</label>
<input asp-for="ClientId" class="form-control" value="">
<span asp-validation-for="ClientId" class="text-danger"></span>
</div>
有没有办法可以检查 Razor 页面内 CheckBox 的状态并设置 ClientId 的值?
我正在考虑执行以下操作,然后将值返回到 ClientId 的值。
@if (Model.isClient == true)
{
var value = ViewBag.ClientId;
}
else
{
var value = "";
}
【问题讨论】:
标签: c# razor model-view-controller asp.net-core-mvc asp.net-core-2.0