我有一个 ImageButton1 和 ImageButton1_Click 事件。图片是可点击的,当我点击它时,事件就会启动......
这样做有效:
Response.Redirect("secondPage.aspx");
但是,我想加载它:
ImageButton1.NavigationUr = "some url";
我怎样才能有一个动态链接?
我有一个 ImageButton1 和 ImageButton1_Click 事件。图片是可点击的,当我点击它时,事件就会启动......
这样做有效:
Response.Redirect("secondPage.aspx");
但是,我想加载它:
ImageButton1.NavigationUr = "some url";
我怎样才能有一个动态链接?
尝试 ImageButton1.DescriptionUrl 属性。在运行时设置 url 并使用以下代码重定向。
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect(ImageButton1.DescriptionUrl);
}
也许 HyperLink 控件适合:
<asp:HyperLink ID="whatever" runat="server" ImageUrl="/foo.png" NavigateUrl="some url" />
使用 firebug 查找在 imagebutton 上设置的确切 id 和属性(或设置 cssClass 以方便客户端访问),然后在需要时使用 javascript 或 jquery 设置导航属性。