Tag Archives: asp.net

[ ASP.NET ] マスターページとコンテンツフォームの作成 ( ContentPlaceHolder / Content )

ASP.NET でマスターページとコンテンツフォームを作成して Windows フォームアプリケーションのフォームの継承に近いイメージで処理を記述することができます。ここでは、マスターページ及びコンテンツフォームの作成方法について記載しています。

Continue reading »

[ ASP.NET ] 同期ポストバックと非同期ポストバック ( AutoPostBack / UpdatePanel )

ASP.NET における同期ポストバックと非同期ポストバックについて検証しています。asp:DropDownList コントロールの AutoPostBack プロパティを使用したときに行われる同期ポストバックと、さらに asp:ScriptManager と asp:UpdatePanel を使用した非同期ポストバックの動作の違いを確認しています。

Continue reading »

[ ASP.NET ] Server.Transfer / Response.Redirect 時の ThreadAbortException 例外

Response.Redirect および Server.Transfer メソッドでページ遷移を行うと内部的に Response.End を呼び出します。これが原因で ThreadAbortException 例外が発生し、try ~ catch 処理を行っている場合には例外を捕捉してしまいます。try ~ catch で例外を捕捉していない場合は問題なく処理は継続されます。愚直さが裏目に出てしまうこともあるということです。

Continue reading »

[ ASP.NET ] HTML エンコードとデコード ( HttpUtility.HtmlEncode / HttpUtility.HtmlDecode )

ASP.NET において文字列を HTML エンコードと HTML デコードを行う場合には、Server.HtmlEncode メソッドや HttpUtility.HtmlDecode メソッドを使用することが一般的だと思います。また、Windows アプリケーションでも、System.Web.dll の参照設定を追加することで HttpUtility クラスを使用することができます。ここでの動作確認は Windows アプリケーションで行っていますが、ASP.NET アプリでも結果は同じです。

Continue reading »