Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript在新窗口中打开重定向操作_Javascript_Asp.net_Asp.net Mvc_Asp.net Mvc 3_Asp.net Mvc 4 - Fatal编程技术网

使用javascript在新窗口中打开重定向操作

使用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

我有一个[post]操作返回重定向(url)。我想在新选项卡中打开此响应。

Html:

@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"/>
}