0

我有一个 ImageButton1 和 ImageButton1_Click 事件。图片是可点击的,当我点击它时,事件就会启动......

这样做有效:

Response.Redirect("secondPage.aspx"); 

但是,我想加载它:

ImageButton1.NavigationUr = "some url";

我怎样才能有一个动态链接?

4

3 回答 3

1

尝试 ImageButton1.DescriptionUrl 属性。在运行时设置 url 并使用以下代码重定向。

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
    Response.Redirect(ImageButton1.DescriptionUrl);
}
于 2013-01-10T18:03:07.250 回答
0

也许 HyperLink 控件适合:

<asp:HyperLink ID="whatever" runat="server" ImageUrl="/foo.png" NavigateUrl="some url" />
于 2013-01-10T17:56:32.607 回答
0

使用 firebug 查找在 imagebutton 上设置的确切 id 和属性(或设置 cssClass 以方便客户端访问),然后在需要时使用 javascript 或 jquery 设置导航属性。

于 2013-01-10T17:58:51.540 回答