如何在新窗口中“提交”后打开填写表格的结果?

时间:2012-12-03 10:10:09

标签: asp.net-mvc c#-4.0 razor

环境: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())”,但它不起作用。

1 个答案:

答案 0 :(得分:0)

请按照以下方式更换您的代码以解决您的问题

@using (Html.BeginForm("FirstAction","Controller"))
    {
<input  type="submit" value="ResultOne" />
    }

@using (Html.BeginForm("SecondAction","Controller"))
    {
<input  type="submit" value="ResultTwo" />
    }

此致 Pavan.G