ASP.NET

シェアポイント検索の関連度(Relevancy) をカスタマイズするツール

SharePoint Search Relevancy Tool http://www.codeplex.com/searchrelevancy より。 Project Description VERY simple tool to adjust the search relevancy settings in MOSS 2007 and the Microsoft Search Server. Originally published and available o…

ViewStateをデータベースなどのhiddenフィールド以外のメディアに保存する

System.Web.UI.PageEx http://www.codeplex.com/DotNetPageEx より。 Project Description The basic purpose of this small project is save System.Web.UI.Page's ViewState to an alternative storage medium, such as disk files, a SQL Server database…

ASP.NETで複数のJavaScriptファイルのダウンロードをまとめて、ページロードを高速化する

Fast ASP.NET web page loading by downloading multiple javascripts after visible content and in batch http://www.codeproject.com/KB/aspnet/fastload.aspx より。 多数のJavaScriptファイルを使用した際にページロードに時間がかかるように感じられる…

IEでSSLを使用した際にFLASHが再生されない

http://www.wedgeshape.com/wedge/gwbs/163 SSLを利用したサイト上にFLASHでアプリを組んでいたら、ブラウザがIEに限って、 ActionScriptでサーバからデータを受け取ろうとしても、リクエストが出ない。 Apacheのログを見てみると、IE以外のブラウザではリク…

Visual StudioのLoadTestで同一URLに対するリクエスト結果をパラメータごとに集計する

VSTE for Software TestersのWebテストの機能を使うと、IEでの操作を記録してそれを再現することによって、Webサイトの機能テストをおこなうことができる。 また、負荷テスト(LoadTest)の機能では、Webテストのテストケースを元に負荷をかけてレスポンスタイ…

WebServiceのテストフォームをリモートマシンで開く

ローカルマシンで、asmxのURLを開くとデフォルトのテストフォームが開くようになっているが、 デフォルトではこの機能はローカルマシンでしか使用できない。 リモートマシンで使用できるようにするには、web.configに以下の内容を追記する必要がある http://…

CLR ProfilerASP.NET1.1のアプリケーションを分析する

CLR Profiler http://www.microsoft.com/downloads/details.aspx?FamilyID=86ce6052-d7f4-4aeb-9b7a-94635beebdda&DisplayLang=enどこにも書いてなかったけど、自分の環境では、machine.configのprocessModelのuserをSYSTEMにしないと ワーカプロセスに接続…

AJAXに対応したASP.NETアプリケーション開発

まだ使ったことがなかったので参考になった。 特に実装時の注意点として以下の点は重要 Responseの内容はUpdatePanelの内部だけだが、RequestにはPage全体のViewStateの値が含まれる UpdatePanel内のPostBack時にも、通常のイベントフローと同じ処理が行われ…

WSE405: A satisfactory subset of policy assertions that could be enforced for the outgoing message could not be found.

WSE2.0でX509証明書を使用した署名をする際にWSE405が発生する。 原因 Configエディタでポリシーの設定をすると、証明書の場所がCurrentUserになってしまうが、 ASP.NETWebアプリケーションの場合、CurrentUser = ASPNETとなってしまう為証明書をみつけられ…

DoCoMoの絵文字を別の文字に変換する

DoCoMoの絵文字コード一覧はこちら http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/basic/index.html http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/extention/index.html private string EmojiConvert(string inp…

接続元のIPアドレスが指定された範囲内かどうかを調べる

private bool IsInSubnet(string networkAddress, string netMask) { IPAddress clientIP = IPAddress.Parse(Request.UserHostAddress); IPAddress networkIP = IPAddress.Parse(networkAddress); byte[] clientIPInBytes = clientIP.GetAddressBytes(); str…

ASP.NET Mobile Control でStyleを一元管理する

http://msdn2.microsoft.com/ja-jp/library/6854a8as(VS.80).aspx 外部スタイル シートの実装 外部スタイル シートを実装するには、次の 3 つの操作が必要です。 1. .ascx ファイルに Microsoft ASP.NET ユーザー コントロールを記述します。2. .ascx ファイ…

mobile:TextBox に istyle 属性を追加する

From よさだやぐぶろぐ http://osada.bz/PermaLink.aspx?guid=3daf911f-347a-4efa-9728-8e8ebc5598d2 DeviceSpecific でも CustomAttributes でも、同じようにセットした accesskey はいけるのに、istyle 属性は勝手に消される。AccessKey とかってやってみ…

ASP.NET Mobile ControlでFormにutn属性をつける

DoCoMoの携帯電話の端末IDを取得するには、formやaタグにutnという属性をつける必要がある (http://www.limy.org/program/mobile/uid.html)しかし、Mobile ControlのFormはutn属性の出力に対応していないので、これを出力できるCHTML用のDevice Adapterを作…

ASP.NET のカスタムモバイルコントロールを作る2

全く新しいコントロールを作成したい場合STEP1 ベースとなる既存のコントロールをさがす。 STEP2 STEP1のコントロールを継承し、新しい機能を作りこむ STEP3 Adapterを作成する HtmlControlAdapter,WmlControlAdapterを継承し、Renderメソッドをオーバライド…

ASP.NET のカスタムモバイルコントロールを作る1

既存のコントロールから出力されるCHTML,WML,XHTMLを少しだけ変更したい場合変更点が少しだけなら、カスタマイズしたアダプタを新規に作成するだけでOKSTEP1 ベースとなる既存のコントロールをさがす STEP2 出力をカスタマイズするために必要な情報がベース…

ASP.NETで携帯サイト

ASP.NET Mobile Controlを使用した開発の参考サイト開発の基礎 ASP.NET モバイルWebアプリケーションの作成 http://msdn2.microsoft.com/ja-jp/library/8htez1ds(VS.80).aspx .Netでモバイルサイト開発を始めよう http://www.atmarkit.co.jp/fdotnet/aspnetm…