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

firebugを使用して、imagebuttonに設定されている正確なIDと属性を見つけ(またはクライアント側のアクセスを容易にするためにcssClassを設定し)、必要に応じてjavascriptまたはjqueryを使用してナビゲーション属性を設定します。

于 2013-01-10T17:58:51.540 に答える
0

おそらく、HyperLink コントロールは次のように適合します。

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