我有一个 [post] 操作,它返回 Redirect(url)。我想在新标签页中打开此响应。
我有一个 [post] 操作,它返回 Redirect(url)。我想在新标签页中打开此响应。
是否必须使用JavaScript?
@using (Html.BeginForm("Action","Controller",FormMethod.Post, new { target = "_blank" }))
{
<input type="submit" value="clickme"/>
}
Html:
@using (Html.BeginForm("Action", "Controller", FormMethod.Post))
{
<button id="aButton" >Submit</button>
}
Javascript使用jQuery:
$('#aButton').click(function (event) {
event.preventDefault();
var form = $(this).parent('form');
form.attr('target', '_blank');
form.submit();
});