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
検索
カレンダー
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
© 2025 Copyright OKESYS. All rights reserverd.