Web.configのappSettingsを別ファイルに分割して定義するzukucode主にWEB関連の情報を技術メモとして発信しています。Web.configのappSettingsを別ファイルに分割して定義する設定情報を定義するappSettingsをWeb.configではなく別ファイルに定義する方法を紹介します。以下のように設定ファイルを新たに作成して、設定情報を定義します。以下のようにWeb.configに別ファイルを参照するように記載します。Web.configに定義したappSettingsの情報を取得する方法で紹介しています。2015でWEBアプリを開発しているときに、デバッグ実行時に以下のエラーが発生しました。UpdatePanelでPostBack時にフォーカス状態を保持するASP.NETのUpdatePanelでPostBack時にコントロールのフォーカス状態を保持する方法を紹介します。Web.configに定義したappSettingsの情報を取得する方法appSettingsで定義した内容は以下のように取得します。取得した値は常にStringとなります。Visible=Falseとdisplay:noneの違いと注意点ASP.NETでコントロールを非表示にするには、VisibleプロパティをFalseに設定する方法か、display:noneのスタイルを適用させる方法の2つの方法がよく使用されます。ValidationSummaryに独自のエラーメッセージを動的に追加するValidationSummaryで独自のエラーメッセージを動的に追加する方法を紹介します。アップロードするファイルサイズの上限を設定するアップロードサイズの上限はWeb.configで設定します。設定するのはファイルサイズの上限ではなくリクエストサイズの上限です。リクエストのサイズはデフォルトだと4MBに設定されています。UpdateProgressを手動で表示するUpdateProgressコントロールを置いておくだけで、デフォルトではすべてのUpdataPanelの非同期ポストバック時にProgressTemplate内の要素が表示されます。非同期ポストバッ...UpdatePanelの非同期ポストバック時にスクロールの位置を保持するUpdatePanelの非同期ポストバックをしたあとにスクロール位置がクリアされてしまうことがあります。非同期ポストバック開始のタイミングでスクロール位置の値を保持しておき、非同期ポストバック終了のタ...UpdatePanelのポストバックの開始と終了のイベントを設定するASP.NETのUpdatePanelの非同期ポストバックの開始または終了のタイミングで何かしらの処理を行いたい場合があります。UpdatePanelの中のイベントで通常ポストバックを行うASP.NETのUpdatePanelの中のコントロールのイベントは非同期ポストバックとなります。システム日付をYYYYMMDD形式などの文字列型に変換する当ホームページに記載されている会社名・製品名・システム名などは、各社の登録商標、もしくは商標です。