ASP.NETでセッション変数を無効にする手順を紹介します。概要ASP.NETではセッションIDを利用してサーバー側でセッション単位で変数を保持する機能が用意されています。セッション変数は扱いが便利な反面、同時アクセス数が増えるとサーバーの
ASP.NETのViewStateの値の文字列をデコードして解析するコードを紹介します。概要ASP.NETでは画面の状態を記憶するしくみとしてViewStateが用いられます。ViewStateは画面の状態や値を表す変数やオブジェクトをエン
C#で匿名型を利用するコードを紹介します。匿名型とは明示的に型を定義せずに複数のメンバ変数を持つオブジェクトを作成できる機能です。書式匿名型が変数型の場合var (変数名) = (初期値);匿名型がオブジェクトの場合 (メンバ変数がある場合
C#で暗黙型の変数を利用するコードを紹介します。暗黙型とは変数宣言時に初期地として代入される値から、変数の型を決定する型です。書式暗黙型の変数を宣言するには下記の書式利用します。宣言暗黙型は宣言と同時に初期値を代入する必要があります。var
WebClientではhttpでのファイルのダウンロードやwebコンテンツの取得ができます。(Webコンテンツの取得はこちらの記事を、ファイルのダウンロードはこちらの記事を参照してください。)上記の記事で紹介した方法はダウンロードなどの通信
C#のアプリからWebのHTMLを取得するコードを紹介します。概要アプリからWebのHTMLやコンテンツを取得するには、WebClientを用いると簡単に実現できます。補足レスポンスヘッダやリファラCookie等を用いた行動な制御が必要な場
HttpWebRequest, HttpWebResponse を利用してWebページやコンテンツを取得するコードを紹介します。概要こちらの記事ではWebClientを用いてWebページやコンテンツを取得する方法を紹介ししました。一般的なW
ListViewの要素をまとめて削除すると要素が残ることがあります。この記事では、ListViewの要素をまとめて削除するコードを紹介します。概要ListViewから要素を削除する場合にはItemsプロパティのRemove()メソッドを用い
PubSubHubbubを用いてGoogleに更新通知を送る方法とコードを紹介します。更新情報配信の実装サイトでどのような更新が何時に行われたかを配信する仕組みを実装する必要があります。配信フォーマットにはRSS,RSS2,Atomなどがあ
テキストボックスに長い文字列をペーストすると途中でテキストが途切れる場合があります。再現手順UI以下のUIを作成します。MultiLinesプロパティをtrueにしたTextBoxを配置します。(Anchorプロパティを"Left,Top,
Cookieの値に日本語の文字列を格納すると文字化けすることがあります。エラーが発生するコードASP.NETプロジェクトを作成し、Webフォームを作成します。Webフォームで以下のコードを記述します。CookieWrite.apsx.csu
HttpWebRequestでCookieを用いるコードを紹介します。概要こちらの記事では、HttpWebRequestを用いてWebページやコンテンツを取得するコードを紹介しました。この記事ではさらにCookieを用いてWebページやコン
クライアント側のアプリケーションでCookieの値を独自の値に設定するコードを紹介します。概要こちらの記事ではHttpWebRequestでCookieを用いてWebページやコンテンツを取得するコードを紹介しました。Cookieの値は一般的
ASP.NETアプリケーションで、ASP.NETのTableに行を追加すると 「値をNull にすることはできません。パラメーター名:key」のエラーが表示されWebフォームが表示されないことがあります。エラー値をNull にすることはで
Unicodeスカラ値の文字列をUnicode文字列に変換するコードを紹介します。Unicodeスカラ値とはUnicodeの文字をASCII文字で表現するため、"U+" の後に16進数でその値を記述する書式です。"#U"に続けて16進数で値
Unicode文字列をUnicodeスカラ値に変換するコードを紹介します。Unicodeスカラ値とはUnicodeの文字をASCII文字で表現するため、"U+" の後に16進数でその値を記述する書式です。"#U"に続けて16進数で値を記述す
ASP.NETでプログラムコードから動的にページタイトルを変更するコードを紹介します。概要ASP.NETでページタイトルを変更する場合はPage (System.Web.UI.Page)のTitleプロパティにページタイトルを設定します。コ
ASP.NETでプログラムから動的にヘッダに<link>タグを追加する方法を紹介します。概要プログラムコードで動的に<link>タグを追加するには、HtmlLinkクラスのインスタンスを作成し、Page.Header
ComboBoxの要素にクラスオブジェクトを割り当てるコードを紹介します。概要こちらの記事では、ComboBoxのItemプロパティのAddメソッドでString型の変数を与えることで、コンボボックスに要素を追加するコードを紹介しました。し
DataGridViewにテーブルの特定の列のみを表示する方法を紹介します。手順下図のDataGridViewでpriceの行を非表示にします。方法1:Columnsプロパティを編集し特定の列を非表示にするColumnsプロパティのVisi
タスクバーを除いた画面の幅と高さを取得するコードを紹介します。概要こちらの記事では、画面の解像度を取得するコードを紹介しましたが、Windowsアプリケーションを作成する場合は、画面の解像度ではなく画面全体の大きさからタスクバーなどの領域を
指定したディレクトリのファイル一覧を取得するコードを紹介します。概要ディレクトリ内のファイルを取得する場合は、System.IO.Directory.GetFiles() メソッドまたは、Directory.EnumerateFiles()
C#でURLエンコードするコードを紹介します。概要URLエンコードをする場合は、HttpUtility クラスの UrlEncodeメソッドを利用します。書式HttpUtility.UrlEncode( [変換する文字列] )変換結果は、U
C#でMemoryStreamからByte[] (バイト配列)に変換する方法を紹介します。概要MemoryStreamからByte[] (バイト配列)に変換するには MemoryStreamのToArray()メソッドを用います。コード例
JavaScriptからASP.NETのロジック処理を呼び出したい場合があります。こちらの記事ではScriptManagerを用いてJavaScriptからASP.NETを呼び出す方法を紹介しましたが、ページをASP.NETではなく、HTM
ASP.NETでローカルファイルにアクセスするとアクセスが拒否されることがあります。エラーが発生するコードusing System;using System.Collections.Generic;using System.Linq;usi
ASP.NETでローカルパスでファイルを指定したにもかかわらず、ファイルが見つからない旨のエラーが発生することがあります。エラーが発生するコードusing System;using System.Collections.Generic;us
C#でバイナリファイルの読み書きをしたい場合があります。この記事では、FileStreamを用いてファイルにバイナリデーターの読み書きをするコードを紹介します。概要FileStreamを用いてアクセスしたファイルにバイナリデータを書き込む場
string型の文字列をchar型配列に変換するコードと実行結果を紹介します。概要string型の文字列をchar型配列に設定する場合は、stringオブジェクトのToCharArray() メソッドを呼び出します。メモ逆の処理であるcha
char型の配列の文字列をstring型に変換するコードと実行結果を紹介します。概要char[]をstringに変換する場合は stringオブジェクトのコンストラクタを用いて変換します。メモ逆の処理であるstring型をchar[]配列に
FileStreamを用いてファイルにテキスト情報の読み書きをします。概要FileStreamを用いてアクセスしたファイルにテキストデータを書き込む場合は、FileStreamからStreamReader, StreamWriterのオブジ
gzipを展開するコードを紹介します。概要C#でgzipを展開する場合は、、System.IO.Compression 名前空間のGZipStreamを用います。UI以下のUIを作成します。コード下記のコードを記述します。using Sys
C#でgzip圧縮をするコードを紹介します。概要C#でgzip圧縮をする場合は、System.IO.Compression 名前空間の GZipStream クラスを利用します。UI以下のUIを作成します。ボタン、テキストボックス(複数行)
DotNetZipを利用して、ZIPファイルを展開するコードを紹介します。補足.NET Framework 4.5 以降では.NET Framework の標準ライブラリのZipArchiveクラスを利用して展開処理を実装できます。詳細はこ
.NET FrameworkでZIPファイルやZlib圧縮のライブラリである、DotNetZipをダウンロードします。方法1: NuGetを利用する方法NuGetを利用してDotNetZipをインストールする方法です。NuGetのサイトでD
DotNetZip ライブラリ(DotNetZip - Zip and Unzip in C#, VB, any .NET language) を用いて、ZIPファイルを作成しファイルを圧縮する方法を紹介します。補足.NET Framewo