asp.net

デバッグ実行時にIPアドレスを指定してアクセスする

WebMatrix (IIS Express)で公開サーバー - クリエイティブWeb https://creativeweb.jp/personal-site/webmatrixIIS Express で localhost 以外からアクセスする方法 - アーキテクチャをスマートに。 http://architect-wat.hatenablog.jp/entry/20130513/1368…

MVC5 EditorForの便利な使い方(ICollectionをバインド)

モデル: Models\Hoge.cs public class Hoge { public virtual ICollection<Fuga> FugaCollection { get; set; } } モデル: Models\Fuga.cs public class Fuga { public string FugaFuga { get; set; } } コントローラー: Controllers\HogeController.cs [HttpPost]</fuga>…

MVC5 jQuery hiddenフィールドを検証に使う

ignoreの既定値が":hidden"なので適当なセレクタを設定する。 例) @section Scripts { @Scripts.Render("~/bundles/jqueryval") <script type="text/javascript"> $.validator.setDefaults({ ignore: "" }); </script> } .validate() | jQuery Validation Plugin https://jqueryvalidation.org/valid…

MVC5 jQuery 動的項目の検証を有効にする

var form = $(formSelector) .removeData("validator") /* added by the raw jquery.validate plugin */ .removeData("unobtrusiveValidation"); /* added by the jquery unobtrusive plugin */ $.validator.unobtrusive.parse(form); こーゆーの見かけるが…

MVC5でICollectionをバインドする

EF用のモデルではナビゲーションプロパティをICollectionで実装する。これをforeachとEditorFor等で出力した場合のname属性の内容ではモデルバインダーが期待する動作を行ってくれない。すなわちコントローラーの引数にモデルを指定しても内容が空になってし…

xxxForとname

EFでICollection型のデータを扱う事にままなるが、表示はともかく入力となるとバインドの点で躓く。標準のモデルバインダーさんがname属性を見てうまくモデルを組み立ててコントローラーのアクションメソッドの引数に渡してくれるらしいのだが、foreachで回…

ie file submit エラーのメモ

「[IE] Input type = file 属性の入力フォームにて submit を行っても Web サーバーから反応がない」の回避方法 - NAL-6295の舌先三寸 http://d.hatena.ne.jp/NAL-6295/20070403/p1 window.onerror = function(Message,FileName,RowNo) { alert(Message + '\…

safari で blur() メモ

Safari でウィンドウが1つしかない時に window.blur() ってやってもフォーカス外れないぽい。

Enter キーでの Submit を抑止する方法 等

[Tips][ASP.NET]デフォルトボタンを無効にする http://blogs.wankuma.com/ogiogi/archive/2008/02/07/121790.aspx Enter キーでの Submit を抑止する方法 http://msdn.microsoft.com/ja-jp/library/cc766700.aspx JavaScript:Enterキーを押してもSubmit(送信…

iis7

Windowsファイアウォールが完全に頭から抜け落ちていた。ASP.NET云々ではなくそもそも辿りついてないよな、と思いつつも一時間近く分からなかった。下記ページに感謝。 Jumboのブログ! | VistaでIIS7を使う http://blog.motdotnet.com/?eid=499003

自分のルートのURLを文字列で取得("~"チルダ相当)

これでどうか? Uri hoge = new Uri(Request.Url, Request.ApplicationPath); Debug.WriteLine(hoge.ToString());

log4netメモ

オープンソースのロギング・サービス「log4net」を使う − @IT http://www.atmarkit.co.jp/fdotnet/vblab/extcompo_01/log4net_01.html http://www.atmarkit.co.jp/fdotnet/vblab/extcompo_01/log4net_04.html Page4 Webアプリケーションでログ作成 雑学 | A…

エラー処理メモ

関連:http://d.hatena.ne.jp/nanamasuhoshi/20090120/1232452060 try-catch ステートメント等で処理されないエラーに対処する場所が次の3つある。 当該ページの Page_Error Global.aspx の Application_Error web.config の customErrors 要素 上記の順で処…

memo

@IT:インサイド .NET Framework [改訂版]第10回 ロールベース・セキュリティ http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_10/idnfw11_10_01.html

認証めも

フォーム認証チケットと Cookie について http://support.microsoft.com/kb/910443/ja Understanding the Forms Authentication Ticket and Cookie http://support.microsoft.com/kb/910443/en-us/ 機械翻訳キツイ フォーム認証チケットとフォーム認証 Cooki…

認証メモ

ASP.NET2.0でのユーザー認証について - Web アプリケーション - Visual Studio User Group http://vsug.jp/tabid/63/forumid/47/threadid/3829/scope/posts/Default.aspx 遠い海: Asp.Net フォーム認証 http://faroffsea.blogspot.com/2008/02/aspnet_2317.h…

javascript memo

Prototype.jsのcumulativeOffset()で要素の位置の近似値が取れる。正確なのは難しいらしい。 anything from here HTML要素のサイズや位置を取得する http://hkom.blog1.fc2.com/blog-entry-220.html offsetTop/offsetLeft/offsetParentの闇 - Backstage of t…

二度押しmemo

非同期ポストバックで二度押しできなくする(クライアント側)メモ - 潜在推力 http://d.hatena.ne.jp/ps1/20081117/p1 memo - 吹く思案 http://d.hatena.ne.jp/nanamasuhoshi/20070605/1181028789

エラー処理めも

Global.asaxのApplication_Errorイベントが発生しない - MSDN フォーラム http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=4153817&SiteID=7 http://social.msdn.microsoft.com/forums/ja-JP/aspnetja/thread/f2f79364-d37d-4a94-bc04-3adbadd7e2…

NVelocityメモ

NVelocity templates and absolute paths - George V. Reilly's Technical BLog http://weblogs.asp.net/george_v_reilly/archive/2007/03/06/img-srchttpwwwcodegenerationnetlogosnveloc.aspx The trick is to set file.resource.loader.path. Here's how …

エラー処理メモ

asp.net Page_Error - Google 検索 http://www.google.com/search?q=asp.net+Page_Error&btnG=%E6%A4%9C%E7%B4%A2&num=100&hl=ja&lr=&sa=2

ValidatorとOnClientClickのメモ

asp:Button Validation with OnClientClick javascript - Not Validating - ASP.NET Forums http://72.14.235.132/search?q=cache:ZrOFt6C5RVwJ:forums.asp.net/t/963412.aspx+validator+OnClientClick&hl=ja&ct=clnk&cd=7 Google に保存されている http://f…

アップロードメモ

<input type="file"> に手入力したときの動き - リッチクライアント & 帳票 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&topic=42905&forum=28&start=8 input type="file"での最大桁数と選択したファイルがテキストボックスに反映…

めも

[ASP.NET]Application_ErrorでHttpRequestValidationExceptionだけ別ページを表示したいのですが - Insider.NET http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12515&forum=7 【ASP.NET】HttpRequestValidationExceptionを捕まえる - セカンドノ…

めも

Application.Lock中にDirectoryInfo.Delete(true)をコールするとサブフォルダがうまく消えないことがある The directory is not empty error - ASP.NET Forums http://forums.asp.net/p/1114215/1722498.aspx error with DirectoryInfo delete method C# : d…

DataPagerメモ

DataSourceを使わずにDataPagerを使う場合、ListViewのPagePropertiesChangingイベントでDataPager.SetPageProperties(インデックス, ページサイズ, false)を行って自前でListView.DataBind()しても一応動きそうだ。 また、PagePropertiesChangingイベント以…

データ バインド式構文

ListViewで最終的にこう出したい。 <input type="submit" onclick="hoge('内容');return false;" />上記の「内容」部分をEvalで動的にとってきたものにしたい。引用符の書き方でハマった。 で、こんな感じ。ポイントは全部バインド式にすること。引用符をtoCharで出すこと。

memo

onsubmit で disable にするやつ (お勧め★★★) http://espion.just-size.jp/archives/05/220233057.html ASP.NET & JavaScriptでコード汚染をしないで2度押し防止 http://d.hatena.ne.jp/itaosan/20061225/1167025092 [javascript] JavaScriptでアスペクト…