ASP.NET MVC3 Postback带来了新的TAB

时间:2011-10-03 04:37:44

标签: asp.net asp.net-mvc-3

net MVC View。在视图的最后,我有以下按钮

<div style="clear: both; padding-top: 40px; width: 720px;">
            <button name="buttonHelp" value="Help"  onclick="window.open('Help.htm',target='_blank');return false;"> 
                Help</button>
            <span style="float: right;">
                <button name="button" value="Reset">
                    Reset</button>
                <button name="button" value="Save">
                    Save</button>
            </span>
        </div>

“保存并重置”会导致回发,并且屏幕会正确刷新。

如果我单击帮助按钮,它将打开新TAB中的“帮助”屏幕,这是我需要的。 现在在使用帮助屏幕后按下保存/重置它总是打开一个我不想要的新窗口,我发现令人费解。 知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

以下更改解决了这个问题。帮助仍然会在我想要的新标签页中打开

>     <button name="buttonHelp" value="Help" 
> onclick="window.open('Help.htm');return false;"> 
>                 Help</button>

答案 1 :(得分:0)

检查以确保在单击“帮助”后目标未停留在“_blank”,并且表单的目标是_self。