asp.net Webフォームページにコントロールがほとんどなく、コードビハインド関数をハイパーリンクにリンクしてURLを解決したい
HTML とコード ビハインドの例
<asp:HyperLink ID="hyplnkVideo" runat="server" NavigateUrl='<%# this.getVideoPageURL()%>'>
<div id="dAlbumCategory" class="AlbumCategoryIcon">
<asp:Image ID="Image1" ImageUrl='~/Images/gallery/Videos.png' runat="server" />
</div>
</asp:HyperLink>
protected String getVideoPageURL()
{
string url;
int PageID = Helper.GetPageIDbyName("Videos.aspx", Request["Language"]);
url = "~/en/Videos.aspx?PageID=" + PageID + "&Language=" + Request["Language"];
return url;
}
このハイパーリンク コントロールは、グリッド ビューまたはリピーター コントロール内にはありません。いくつかの方法を試しましたが、何らかの理由で関数が呼び出されません。
この点で助けていただければ幸いです