2011-01-01から1ヶ月間の記事一覧
ここのサイトがわかりやすいです。
string path= Request.Url.ToString(); その他は、パスの様々な取得方法 [ASP.NET]クライアントからリクエストされたURLを取得するには?:.NET TIPS - @IT
Webアプリを使用中に、新規ウィンドウを立ち上げると、 同一プロセスでの処理を行うため、先に開いていたWebアプリとセッションが共有される。.NETエンタープライズWebアプリケーション開発技術大全 Sessionオブジェクト(6/7) - @IT
UpdatePanelのTriggersプロパティに 「PostBackTrigger」として、ポストバックを起こしたい対象のコントロールを登録する。
明示的にトランザクションを記述した場合、 既定の動作として、トランザクションが終了するまで、その中で行われたデータの変更により、 該当するデータ行への排他(X)ロックが保持され続ける。
<script language="javascript"> function checkSomething(source, args) { if (何かチェック) { source.errormessage = "何かのチェックが失敗しました"; args.IsValid = false; }else{ args.IsValid = true; } } </script>
$('input:checkbox:checked') ちなみにラジオボタンは、$('input:radio:checked') 転載元:【Javascript】jqueryでチェックされているチェックボックスを取得したい at softelメモ
SELECT * FROM table WITH (ROWLOCK, UPDLOCK) WHERE keycode = '1' ※テーブルにはインデックスをつけておくこと
排他制御やダーティリード時に使用するwith句。 いつもいろいろ忘れてしまうので、リンク集。 テーブル ヒント (Transact-SQL) - SQL Server | Microsoft Docs .NETエンタープライズWebアプリケーション開発技術大全 SQL Serverのロック管理(1/4) - @IT S…
string str = this.GetType().BaseType.FullName; <補足> 単に、this.GetType().FullNameだと「ASP.クラス名_aspx」が格納されていることがわかる。 これはaspxページ側のクラス名。 aspxページはコードビハインドのクラスを継承しているため、継承元のタ…
実行ボタンのOnClientClickプロパティに"return Confirm('実行しますか?')"を設定。テキストボックスAに、RequiredFieldValidator(必須バリデーター)を設定。 このバリデーターのEnableClientScriptプロパティをtrueにする。 この状態だと、実行ボタンを…
ASP.NETでは以下のメソッドで制御できる Response.Cache.SetCacheability(HttpCacheability.NoCache); しかし、IEには効いているみたい(有効期限切れのページが表示される)だが、 FireFoxやChromeなんかは、普通に(ブラウザ独自の?)キャッシュから読み取…
まだ全ブラウザで試してませんが、IE8、FireFox3.6では機能することを確認できました。 属性:autocomplete="off" offにすることで、ブラウザでオートコンプリートがONに設定されていても効きません。 例:<input type="text" autocomplete="off" />
ページ全体のValidatorを呼び出す場合、Page_ClientValidateメソッドを使用。 ●ValidationGroupを指定している場合、 var validationResult = false; validationResult = Page_ClientValidate("検証対象のValidationGroup"); ●ValidationGroupを指定していな…
例えば、こんなテーブルがあるとする。 テーブル名: MoneyTable 列名:moneyNoTax decimal(8,0) 列名:moneyWithTax decimal(8,0) 税込金額はSQLで計算する。 SELECT moneyNoTax ,Round(moneyNoTax * 1.05, 0) AS moneyWithTax From MoneyTable 型付データセ…
Global.asaxのApplication_Errorを利用して、 WEBアプリにて例外が発生した場合イベントログに書き込むことはよくある話。 だが、 Windows Vista以降でイベントログに書き込む場合以下の例外が発生する。 SecurityException source が見つかりませんでしたが…
//書き込み先のテキストファイル string filePath = @"C:\test.txt"; //文字コード(Shift JIS指定) System.Text.Encoding enc = System.Text.Encoding.GetEncoding("shift_jis");//書き込む内容 string writecontents = "この内容をファイルに書き込みます。…
$("#id")で単純にそのElementが取れるわけではないらしい。 $("#id")では、jQueryとして扱えるオブジェクトが取れるだけ。 ・より早く動かしたい ・jQueryの各種機能は不要 であれば、 ・$("#id")[0] または ・$("#id").get(0) で、そのもののElementが取れ…
使えない(出力されない)ようである。 デバッグ用に使いたいだけなので、 代わりにSystem.Diagnostics.Debug.WriteLine("hogehogehoge");を使用。 問題なし!
1.DataBindingイベント(サーバー コントロールがデータ ソースに連結すると発生)2.RowDataBoundイベント(行がデータにバインドされたときに発生)3.DataBoundイベント(サーバー コントロールがデータ ソースにバインドした後に発生) GridView Cla…
2種類方法がある。その1.DataTable.Select(string,string,DataViewRowState)メソッドフィルターに用いられるDataViewRowState 列挙体 None なし。 Unchanged 変更されていない行。 Added 新しい行。 Deleted 削除された行。 ModifiedCurrent 変更された元…
DataTable.Merge()メソッド 2つのDataTableが、同じスキーマ構造の時に使用可能。 DataTable.Merge Method (System.Data) | Microsoft Docs
クッキー [ 場所 ] ◆ C:\Users\(ユーザ名)\AppData\Roaming\Microsoft\Windows\Cookiesインターネット一時ファイル [ 場所 ] ◆ C:\Users\(ユーザ名)\AppData\Local\Microsoft\Windows\Temporary Internet Filesインターネット履歴 [ 場所 ] ◆ C:\Users\(ユー…
このサイト詳しい!わかりやすい! JavaScriptのToNumberとparseInt/parseFloatの仕様と実装の違い - 風と宇宙とプログラム
■ parseInt(string [, radix]) radix を省略して、頭0から始まる文字列を数値変換した場合、ブラウザによって挙動が変わる。 というのも、 ”0x” で始まっていれば 16進数として、 ”0” で始まっていれば 8進数として変換されるブラウザがある。 なので、10進…
☆全て数値(全角・半角区別なし) ^\d+$ ☆半角数字 ^[0-9]+$ ☆半角英数字 ^[a-zA-Z0-9]+$ ☆半角英数字大文字 ^[A-Z0-9]+$ C#では名前空間System.Text.RegularExpressionsのRegexクラスを使用します。 (例)Match result = Regex.Match(チェック対象文字列,"^[…
二重引用符(")は、" と書く 単一引用符(')は、' と書く 開始不等号(<)は、< と書く 終了不等号(>)は、> と書く アンパサンド記号(&)は、& と書く
【ASPXソース】 <input id="button1" type="button" value="選択表示" onclick="getCheckedRadio('')"/>ラジオボタンリスト--%> AAA BBB CCC 【javascript(jQuery)ソース】 //この引数idはコントロールIDの文字列を渡してください。 function getCheckedRadio(id) { //各Itemの配列を取得 //↓javascriptならこれ var radio = document.getElement…
こんな風にテキストボックスとボタンを横並びに表示したい場合があるが、 できるだけ隙間を作りたくない。と思うことはあると思う。 上の画像のように隙間なく並べたい場合には、aspxデザインソースにて 1: と改行せずに並べること。 1: 2: 3: 改行すると、…
Visual Studio 2008、Visual Web Developer 2008 以降であれば ASP.NET AJAX は標準装備のためインストール不要。 Visual Studio 2005、Visual Web Developer 2005 では ASP.NET AJAX Extensionsのインストールが別途必要。ダウンロードセンター↓(英語です…