Tag Archives: csharp

[ ASP.NET ] GET メソッドでデータの送受信と URL エンコード(デコード)

GET メソッドで別ページにデータの送信を行う場合は、URL の後ろにキーと値を文字列で連結させて送信します。 以下は、キー( id ) に値 “001” を、キー( name )に値 “gesunokiwamiotome” を設定している例になります。 なお、複数のデータを送るために & で連結しています。

Continue reading »

[ ASP.NET ] 別ページにポストバックしてページ遷移 (PostBackUrl プロパティ)

ASP.NET では基本的にはポストバックで自ページへアクセスする機構で制御されますが、そのポストバック先を自身ではなく、ボタンコントロールの PostBackUrl プロパティにポストバック先を設定することで変更することができます。『ASP.NET でページ遷移 ( Server.Transfer / Response.Redirect )』ではポストバック先が自身のため無駄な通信が発生していると書きましたが、これを回避することができます。

Continue reading »

[ VB.NET / C# ] 数値やbool型をXMLシリアライズの対象から除外する

クラスオブジェクトを XML にシリアライズするときには、string 型のような null 値を許容する型の場合は、値が null のときシリアライズの対象にはなりません。しかし、数値型や bool 型などの場合は null 値を代入することはできませんので、必ず XML シリアライズの対象になってしまいます。ここでは、そのような数値型や bool 型であっても、ある値の場合には XML シリアライズの対象から除外するサンプルを掲載しています。

Continue reading »