【发布时间】:2020-11-10 17:24:35
【问题描述】:
我想向用户显示消息,如果未选中复选框,他必须在提交表单后接受条款,如果选中复选框,则提交表单。
我的模型上有这个代码:
public class UserClass
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Required(ErrorMessage = "Entry ID")]
public int ID { get; set; }
[Required(ErrorMessage = "Entry Name")]
public string Name { get; set; }
}
控制器:
private readonly ApplicationUserClass _auc;
public abcController(ApplicationUserClass auc)
{
_auc = auc;
}
public IActionResult Index()
{
return View();
}
public IActionResult Create()
{
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult Create(UserClass uc)
{
_auc.Add(uc);
_auc.SaveChanges();
return View();
}
查看:
<div class="row">
<div class="col-md-9">
<form asp-action="Create">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="ID" class="control-label"></label>
<input asp-for="ID" class="form-control" />
<span asp-validation-for="ID" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Name" class="control-label"></label>
<input asp-for="Name" class="form-control" />
<span asp-validation-for="Name" class="text-danger"></span>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="sumbit" class="btn btn-primary" />
</div>
</div>
<b>@ViewBag.message</b>
</form>
</div>
</div>
我看到了很多例子,但没有用。谁能给点建议?
【问题讨论】:
标签: c# .net asp.net-core-mvc