Web サイトの各ページにヘッダー (< head > ではなく、タイトル、日時ページの作成など) を表示するユーザー コントロールを作成しました。そのユーザー コントロールには、リンクも 1 つあります。ページに表示されるリンクIF (user = admin)
。
現在、このリンクは純粋なリンクであり、「navigateUrl」を各ページの正しい値に変更するのに問題はありません。(各ページにはこのユーザー コントロールが含まれており、各ページから、navigateUrl の値を設定しています。)
しかし!
一部のページでは、ハイパーリンクの代わりにリンクボタンを使用しています。しかし、その後、usercontrol.ascx の代わりに page.aspx からそのリンクボタンを追加する必要があります。
私の問題は、代わりにユーザーコントロールのハイパーリンクをリンクボタンに変更したいので、そのリンクでメソッドを呼び出すことができるということです。(メソッドは、ユーザー コントロール内ではなく、page.aspx にあります)。
呼び出すメソッドはページごとに異なるため、ユーザー コントロールを含めるたびに呼び出すメソッドを設定したいと考えています。
ユーザーコントロール内にある場合
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
そして今のところ、次の方法でユーザーコントロール内に値を設定します。
mainPageHeader1.headTitle = "text";
リンクボタンに対して呼び出すメソッドを設定するにはどうすればよいですか?