环境:Visual Studio 2012,MVC4,Razor。 我的代码:
@using (Html.BeginForm())
{
@Html.ValidationSummary(false)
<fieldset>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<p><input name="action:FirstResult" type="submit" value="ResultOne" /></p>
<p><input name="action:SecondResult" type="submit" value="ResultTwo" /></p>
</fieldset>
}
问题是 - 我有两个提交按钮。他们正在将信息发送给不同的观点。我想在新窗口中查看这些视图。
我试图在“new{target = "_blank"}
”中插入“@using (Html.BeginForm())
”,但它不起作用。
答案 0 :(得分:0)
请按照以下方式更换您的代码以解决您的问题
@using (Html.BeginForm("FirstAction","Controller"))
{
<input type="submit" value="ResultOne" />
}
@using (Html.BeginForm("SecondAction","Controller"))
{
<input type="submit" value="ResultTwo" />
}
此致 Pavan.G