【发布时间】:2019-11-28 14:12:55
【问题描述】:
说明
我想要两个按钮来编辑和删除身份角色。编辑按钮有效,但如果我想删除站点正在重新加载的角色,但没有任何反应。
不会调用 post 函数。有没有另一种方法可以在另一个帖子表单中拥有一个帖子表单?
代码
<div class="row mb-3">
<div class="col-12">
<div class="card">
<div class="card-body">
<h4 class="card-title">Rollennamen bearbeiten</h4>
@using(Html.BeginForm("EditRole", "Administration", FormMethod.Post)) {
<div class="form-group row">
<label asp-for="EditRole.RoleName" class="col-sm-12 col-md-3"></label>
<div class="col-sm-12 col-md-9">
<input asp-for="EditRole.Id" type="hidden" value="@roles.Id" />
<input asp-for="EditRole.RoleName" class="form-control" value="@roles.Name" />
<span asp-validation-for="EditRole.RoleName" class="text-danger"></span>
</div>
</div>
<div class="d-flex flex-row-reverse">
<button type="submit" class="btn btn-success">Rolle bearbeiten</button>
@using(Html.BeginForm("DeleteRole", "Administration", FormMethod.Post)) {
<input name="id" type="hidden" value="@roles.Id" />
<button type="submit" class="btn btn-danger mr-2">Rolle löschen</button>
}
</div>
}
</div>
</div>
</div>
</div>
【问题讨论】:
-
stackoverflow.com/a/555970/4826740 做你想做的事是无效的。您应该考虑重构代码
-
啊,伙计,我的大脑好像有....我稍后会尝试stackoverflow.com/questions/442704/…。看起来像一个解决方案
-
您可能也想查看 AJAX 帖子,我认为这会更容易
标签: forms asp.net-core razor