C# 如何在asp.net MVC中向两个ActionLink添加两个按钮?
我想创建一个两个按钮,单击该按钮时调用两个不同的操作。我使用C# 如何在asp.net MVC中向两个ActionLink添加两个按钮?,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我想创建一个两个按钮,单击该按钮时调用两个不同的操作。我使用Html.BeginForm创建了一个按钮 @using (Html.BeginForm("someAction", "someController")) { <button type="submit">OK</button> } 使用(Html.BeginForm(“someAction”、“someController”)) { 好啊 } 如何在不嵌套两个窗体的情况下添加第二个按钮?还有别的办法吗
Html.BeginForm
创建了一个按钮
@using (Html.BeginForm("someAction", "someController"))
{
<button type="submit">OK</button>
}
使用(Html.BeginForm(“someAction”、“someController”))
{
好啊
}
如何在不嵌套两个窗体的情况下添加第二个按钮?还有别的办法吗?请帮忙
这是我的代码:
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.UserName)
</td>
<td>
@Html.DisplayFor(modelItem => item.FName)
</td>
<td>
@Html.DisplayFor(modelItem => item.LName)
</td>
<td>
@Html.DisplayFor(modelItem => item.Email)
</td>
<td>
@Html.DisplayFor(modelItem => item.ContactNumber)
</td>
<td>
@Html.ActionLink("Edit", "EditEmployee", new { id = item.EmployeeID }) |
@Html.ActionLink("Delete", "DeleteEmployee", new { id = item.EmployeeID })
</td>
</tr>
}
@foreach(模型中的变量项)
{
@DisplayFor(modelItem=>item.UserName)
@DisplayFor(modelItem=>item.FName)
@DisplayFor(modelItem=>item.LName)
@DisplayFor(modelItem=>item.Email)
@DisplayFor(modelItem=>item.ContactNumber)
@ActionLink(“编辑”,“编辑雇员”,新的{id=item.EmployeeID})|
@ActionLink(“删除”,“删除雇员”,新的{id=item.EmployeeID})
}
我在使用两个表单时,按钮出现了缩进问题。我没有使用任何表单标签就把它修好了。以下是我的答案:
<td>
<a href="@Url.Action("EditEmployee", "Employee", new {id = item.EmployeeID})" class="btn btn-warning btn-sm">
Edit
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
</a>
<a href="@Url.Action("DeleteEmployee", "Employee", new { id = item.EmployeeID })" class="btn btn-danger btn-sm" onclick="return confirm('Are you sure you want to delete the record with employee name @item.UserName')">
Delete
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
</a>
</td>
Html.BeginForm不用于创建按钮。创建一个表单标记是非常困难的。如果您需要另一个按钮将表单提交给第二个操作方法,为什么不在当前表单(非嵌套)下添加一个表单?我仍然不明白您要做什么。是否要用按钮替换链接?那就做吧。是什么阻止你使用引导将链接样式设置为按钮…我已修复此问题,谢谢。