在ASP.Net中,如何在新窗口中打开链接?

Myw*_*rld 0 c# asp.net

我有一个按钮,可以将用户重定向到另一个页面.相反,我希望这个按钮打开一个指向这个位置的新窗口.有人可以帮我这样做吗?

ASPX:

<asp:ImageButton ID="img_url"
                 CommandName='<%#Eval("url") %>'
                 OnClick="img_url_Click"
                 runat="server"
                 ImageUrl="~/images/products_details.png"
                 />
Run Code Online (Sandbox Code Playgroud)

CS:

protected void img_url_Click(object sender, ImageClickEventArgs e)
{
    ImageButton img = sender as ImageButton;
    Response.Redirect(img.CommandName.ToString());
}
Run Code Online (Sandbox Code Playgroud)

tva*_*son 5

只需使用包含图像的标准HTML锚点即可.

<a href='<%# Eval("url") %>' target="_blank">
   <asp:Image RunAt="server"
              ID="detailsImage" 
              ImageUrl="~/images/products_details.png" />
</a>
Run Code Online (Sandbox Code Playgroud)