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);
}
firebugを使用して、imagebuttonに設定されている正確なIDと属性を見つけ(またはクライアント側のアクセスを容易にするためにcssClassを設定し)、必要に応じてjavascriptまたはjqueryを使用してナビゲーション属性を設定します。
おそらく、HyperLink コントロールは次のように適合します。
<asp:HyperLink ID="whatever" runat="server" ImageUrl="/foo.png" NavigateUrl="some url" />