我有一个按钮,并从后面的代码中添加了onlcik事件。当我点击按钮时,它会重新加载父页面。可能是什么问题呢?请告诉我。
<asp:Button ID="btnReport" runat="server" Text="Report"/>
代码背后:
string url = "http://www.google.com";
Page.ClientScript.RegisterStartupScript(this.GetType(), "OpenWin",
"<script language=javascript>function Report() { window.open ('" +
url + "', null,'top=1,left=1,center=yes,resizable=no,Width=840px,
Height= 300px,status=no,titlebar=no;toolbar=no,
menubar=no,location=no,scrollbars=yes');}</script>");
btnReport.Attributes.Add("OnClick", "Report()");
答案 0 :(得分:4)
我认为你应该使用OnClientClick
属性:
btnReport.Attributes.Add("OnClientClick", "Report()");