ページがあり、onserverclick イベントを既存の HtmlAnchor に追加したいと考えています。
デザイン ビューでは、最初にコントロールを追加しています
<a runat="server" id="lnkFre" title="FR" onclick="document.getElementById('ctl00_hidLang').value='en-US';"><span>Français</span> </a>
私はこのようにしてみました。
HtmlAnchor lnkFre = FindControl("lnkFre") as HtmlAnchor;
lnkFre.ServerClick += new EventHandler(lnkLang_Click);
ここで、lnkLang_Click は、このページからアクセスできるクラスのイベントです。
ただし、実行時には追加されません。
このようなものが欲しいです。
<a runat="server" id="lnkFre" title="FR" onserverclick="lnkLang_Click" onclick="document.getElementById('ctl00_hidLang').value='fr-BE';"><span>Français</span> </a>
これはこの方法で可能ですか?または、別の方法を教えてください。
どうもありがとう