gpt4 book ai didi

asp.net-mvc - 确定哪个提交按钮用于在 asp.net MVC 中发布表单

转载 作者:行者123 更新时间:2023-12-02 07:54:38 26 4
gpt4 key购买 nike

我在 asp.net MVC 中有一个 View ,它有两个提交按钮。我想知道按下了哪个按钮。这些按钮工作得很好,所以那里没有问题,我只需要根据哪个按钮做一些稍微不同的事情。我检查了 Request.Form[] 集合,它不包含任何内容。

这是我的 View 代码....

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Data.TempPerson>" %>
<div class="phonePerson">
<% using (Ajax.BeginForm("Create", new AjaxOptions
{
UpdateTargetId = "divList",
HttpMethod = "Post",
OnSuccess = "RedoLayout"
}))
{ %>
<label for="Name">
Name:</label>
<%= Html.TextBox("Name")%>
<input type="submit" name="Button" id="Save" value="Save" class="btnSave" />
<div id="phoneList" class="phoneList">
<table>
<% foreach (var item in Model.Phones)
{ %>
... Stuff omitted for space ....
<% } %>
<tr>
<td colspan="2">
<input type="submit" id="Add" name="Button" value="Add another phone" class="btn_AddPhone" />
</td>
</tr>
</table>
<% } %>
</div>
</div>

最佳答案

我很想补充一点,我使用了两个表单,每个表单都有一个提交按钮,以确保每个表单只有一个职责。这将有助于分离关注点并使应用程序更易于测试。

关于asp.net-mvc - 确定哪个提交按钮用于在 asp.net MVC 中发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com