0

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

4

1 回答 1

0

请按如下方式替换您的代码以解决您的问题

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

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

问候, Pavan.G

于 2012-12-03T11:30:36.840 回答