<asp:ImageButton ID="ts" ImageUrl="ts.png" runat="server" CssClass="thumbnail" ClientIDMode="Static" OnClick="Client_Click" />
<asp:LinkButton ID="Lb4" runat="server" OnClick="Client_Click" CssClass="linkOff" Text="E"></asp:LinkButton>
代码后台:
protected void Client_Click(object sender, EventArgs e)
{
int k = this.Master.Client.ID;
if (k > 0)
{
Response.Redirect("http://mypage.com" + this.Master.client.SelectedValue , "_blank", "menubar=0,scrollbars=1,width=780,height=900,top=10,left=0");
}
else
Response.Redirect("http://mypage.edu" + this.Master.client.SelectedValue , "_blank", "menubar=0,scrollbars=1,width=780,height=900,top=10,left=0");
}
当我点击图像按钮或链接按钮时,新页面会打开并且被点击的页面会进行回发。
我该如何避免回发,只是打开新页面呢?
我尝试了以下方法:
protected void Page_Load(object sender, EventArgs e)
{
Lb4.Attributes.Add("OnClick", "javascript:return false;");
}
当我点击按钮时,什么也没有发生。