您好我需要在此按钮单击的新窗口中打开我的视图,但它会在同一窗口中打开。这是我正在使用的语法。
<button id="btnPrintReport" onclick="location.href='@Url.Action("LoadReports", "DashBoard", new { target="_blank" })'" >Print</button>
我错过了什么吗?感谢。
答案 0 :(得分:4)
尝试 window.open
在新标签页中打开链接
onclick="window.open('@Url.Action("LoadReports", "DashBoard", new { target="_blank" })')"
<强> DEMO 强>
答案 1 :(得分:0)
据我所知,<button>
不适用于target
。 input type="button" ... />
元素也是如此:
您需要使用锚点并使用css作为按钮设置样式
<a href=@Url.Action("LoadReports", "DashBoard") id="aPrintReport" target="_blank" class="button">Print</a>
<!--taken from http://stackoverflow.com/questions/2187008/styling-an-anchor-tag-to-look-like-a-submit-button-->
.button {
text-decoration: none; font: menu;
display: inline-block; padding: 2px 8px;
background: ButtonFace; color: ButtonText;
border-style: solid; border-width: 2px;
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.button:active {
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}