使用javascript在新窗口中打开重定向操作
我有一个[post]操作返回重定向(url)。我想在新选项卡中打开此响应。Html:使用javascript在新窗口中打开重定向操作,javascript,asp.net,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Javascript,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,我有一个[post]操作返回重定向(url)。我想在新选项卡中打开此响应。Html: @using (Html.BeginForm("Action", "Controller", FormMethod.Post)) { <button id="aButton" >Submit</button> } 通过这种方式,您可以保持操作不变,如果您想提交其他表单变量,您可以在表单中包含它们 上述解决方案不引人注目,在禁用javascript时有效。是否必须使用javasc
@using (Html.BeginForm("Action", "Controller", FormMethod.Post))
{
<button id="aButton" >Submit</button>
}
通过这种方式,您可以保持操作不变,如果您想提交其他表单变量,您可以在表单中包含它们
上述解决方案不引人注目,在禁用javascript时有效。是否必须使用javascript?:
@using (Html.BeginForm("Action","Controller",FormMethod.Post, new { target = "_blank" }))
{
<input type="submit" value="clickme"/>
}
@使用(Html.BeginForm(“Action”、“Controller”、FormMethod.Post、new{target=“_blank”}))
{
}
这是一个最简单的解决方案。这是最简单的解决方案,但它也具有侵入性,并将html与javascript绑定在一起。上述解决方案不仅不引人注目,而且在禁用javascript时也不会中断@Pritam您是否重定向到另一个操作方法?是的,在重定向中您可以输入任何操作方法名称。那么为什么我的回答没有帮助?
@using (Html.BeginForm("Action","Controller",FormMethod.Post, new { target = "_blank" }))
{
<input type="submit" value="clickme"/>
}