1

ページがあり、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>

これはこの方法で可能ですか?または、別の方法を教えてください。

どうもありがとう

4

1 に答える 1