DatalistのButtonから個別の値を取得する
- 2008年05月14日
- ASP.NET開発
久しぶりのASP.NETだったから、こんな簡単なことで苦しんだ。以下自分メモ
.aspx
<ItemTemplate> <asp:Button ID="Button1" runat="server" Text="追加" CommandArgument='<%# Eval("ID") %>' OnCommand="Add" /> </ItemTemplate>
.aspx.vb
Sub Add(ByVal sender As Object, ByVal e As CommandEventArgs) Literal1.Text = CType(e.CommandArgument, String) End Sub
至極当たり前の処理だけど、ASP.NET入門書にはなかなか説明されていない気がするし、googleでも簡単には見つからなかった。
.NET本(特に入門書)は、サーバーコントロールの説明に終始して、コードを書く部分はあまり触れられていないことが多い。でも実際にウェブアプリを開発するには、イベントプロシージャが書けないと自分の欲しい機能は作れない。
テーブル行のボタンからID値を取得するなんて初歩的な事で躓くことくらい、つまらない事はない。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1045813&SiteID=7
http://msdn.microsoft.com/ja-jp/library/system.web.ui.webcontrols.button.commandargument.aspx
© 2024 Copyright OKESYS. All rights reserverd.