我在伙伴关系中有一个单一形式。 NET MVC(v1)有2个投入县。 每一提交纽芬兰语都必须以这种单一形式收载,我需要知道哪一个用户要求使用。
我知道,要检查按纽芬兰文将归还的表格集市值。 例如,如果我和用户点击Button2,我就应该能够提出请求。 表格[“Button2”]! 如果情况是我知道用户点击了该纽特,那将作这样的评价。
然而,这不利于我。 我所有县的价值观都是无效的,因为它们不包含在请求中。 形式价值。 伙伴关系中有点。 NET MVC 那些吞s这些价值观?
下面是我的形式守则:
<% using (Html.BeginForm()) {%>
<% Html.RenderPartial( "EditAreaControl", Model ); %>
<div class="form-layout-command-container">
<div class="form-layout-command-area-alpha"><button type="submit" name="submit1" value="Save">Save</button></div>
<div class="form-layout-command-area-alpha"><button type="submit" name="submit2" value="SaveAndCopy">Save and Create Copy</button></div>
<div class="form-layout-command-area-beta"><%= Html.ActionLink("Cancel", "list") %></div>
</div>
<% } %>
这里是我的控制员守则:
[AcceptVerbs( HttpVerbs.Post )]
public ActionResult Add(FormCollection values )
{
if (values["submit1"] != null)
// always false
if (values["submit2"] != null)
// always false as well
}