itemtemplate を定義したデータリストを使用しています。この itemtemplate 内で asp:LinkButton を使用しています。この linkbutton タグで OnClick="methodname" を使用しました。コード ビハインドで対応する mehtodname を定義していますが、ページをロードしたり、データリスト内の項目をクリックしたりすると、Java ランタイム エラーが発生し続けます。言及された名前で定義されたjavascript関数関数がないと言っています。
asp:LinkButton はサーバー コントロールではありません。JavaScript ではなく、C# のコード ビハインドを使用したいと考えています。どうすれば進めますか??
<asp:DataList ID="DLID" RepeatColumns="5"
RepeatDirection="Horizontal" runat="server"
>
<ItemTemplate
>
<div class="home"
>
<div class="homeblock"
> </div
>
<div class="homeitem"
>
<ul
> <li
> <span style="font-size:small;"
>
<asp:LinkButton ID="TopItem" runat="server" OnClick="Item_OnClick"
> <%# Container.DataItem %
> </asp:LinkButton
>
</span
> </li
> </ul
>
</div
>
</div
>
</ItemTemplate
>
</asp:DataList
>