ASP.NET

理解力 Is Nothing

とりこびっちのイベントの話をもいっかい読み直してやる。 今日の調べ物。 http://msdn2.microsoft.com/ja-jp/library/y3bwdsh3(VS.80).aspxカスタムデータバインドコントロールのテンプレート内に RadioButtonおいたらイベントが発生してくれん。 AddHandle…

非同期処理

ASP.NET非同期処理: http://www.sqlpassj.org/bunkakai/web/report/031009.aspx .NETの場合は、そう難しいものをかかなくてもよい。 というのも、スレッド生成してから、値が返ってくるまで待てばよいから。 しかし、ASP.NETの場合は、ブラウザに対して応答…

HttpContext is Nothing

いわゆる非同期で扱いたい場合の処理では、Threadを使いページのリロードを行いつつ結果をまたせる、という処理を行う。 この手のものはよくあるのかもしれないのだが、そこで一つ重大な問題点がある。 HttpContext.currentが取得できないのだ。ちょうど、th…

当たり前の動作なんだが、これは再確認のためのMEMO。 Test.ASPXを作成して、コントロールをおく。このコントロールで、 クライアントスクリプトHoge()が実行される必要があるとする。 <ASP:Button ID="button1" runat="server" onClientClick="JavaScript:Hoge();" /> このTest.ASPXにて表示されるHTMLは、 ・UseSubmitBehavior=Trueの時 <input type="submit" id="button1" onclick="JavaScript:Hoge()"> </asp:button>…

データベースへSQLを発行する際には、SQLCommand(だっけ?)クラスを利用するわけだが、その際のSQLは、パラメータクエリにしている。 こういうクエリが、パラメータクエリ↓ select * from master where CD = @CD and Num = @Numパラメータが埋め込みになる…

さて、プルプルの4回目だ。 とはいっても、大きな問題はなくなったので、ちと不満な点をば。今回のListViewで扱えるのはHogeViewだけ。 というのも、 HogeItemView itemView = new HogeItemView( e.Current as HogeView ) 型を固定するために、それに伴ってV…

さて、プルプルの三回目。 前回は、DataViewとDataRowViewを独自実装しなくちゃ、ということなんだが、実は更に、View(でいいんだと思うけど)も自前で実装しなくてはならんのよ。んでも、これは簡単だった。 public class originalView public factoryCD a…

いや、夜も遅いんで、ちょっとだけかなぁ。 Blogに書いたと思ってた記事がUpしてないことに気がついたので、なま暖かくて柔らかい、ちょっと触るとプルプル動くの勝手気ままなコンバート二回目だ。 前回、DataViewとDataRowViewをつくらないといけないんじゃ…

ASP.NETをやりだして半年。 つーか、それほどたいしたものはできちゃいねぇが、やっぱり慣れが必要だ。 最近、なんちゃって技術者という名前がひどく頭に住み着いていて、俺ってそういう立場だよなぁとか、そんなに技術もあるわけじゃねーしなーとか思ってし…

複合カスタムコントロールで、InputBoxとCustomValidatorを使っていたとしよう。 そのValidの結果をValidatorSummaryに表示させる。 これは、まあよくある。クライアント側でチェックするためには、クライアントスクリプトの表記をつぎのようにしなくてはな…