ASP.NET
ASP.NET における認証 : .NET セキュリティ ガイド付録 A のフロー チャートを使って、個々のアプリケーションの要件に応じた最適な認証方式を決定することができます。このチャートを使用するには、ユーザー ベースと導入モデルの性質に関する質問に答えて…
アプリ実行 手順 [App_Code]フォルダを作成する。 [App_Code]フォルダで[新規作成] - [DataSet]を選択する。 DataSetのデザイナを開き、サーバーエクスプローラーからテーブルをドロップして、TableAdapterを作成する。 ビルドする。※ビルドしないとObjectDa…
アプリ実行 起動 [選択]をクリック 手順 デザイナの[GridViewタスク] - [列の編集]をクリックする。 [選択]フィールドを追加する。 選択した行のスタイルを設定する。
アプリ実行 起動 [名前]列をクリック 手順 AllowSortingプロパティをtrueにする。 デザイナの[GridViewタスク] - [列の編集]をクリックする。 各列のSortExpressionにソート対象とする列名を設定する。 注意 ソートを実行するたびに全件のSELECTが発生します…
アプリ実行 起動 ページ[2]をクリック デザイナ GridView 注意 ページャークリックのたびに、1ページのデータだけでなく全件のSELECTが発生します。
前回(以下のエントリー)契約列のカスタムバインド式が複雑になってしまったので、ビハインドコードに移動させます。 TemplateFieldでGridViewの列をカスタマイズする - プログラマーな日々 ソースコード HelloWorld.aspx <%@ Page Language="C#" AutoEvent…
アプリ実行 手順 デザイナの[GridViewタスク] - [列の編集]をクリックする。 TemplateFieldを追加、または[このフィールドをTemplateFieldに変換します。]をクリックし、[OK]ボタンをクリックする。 [GridViewタスク] - [テンプレートの編集]をクリックする…
アプリ実行 手順 ListBoxのAppendDataBoundItemsプロパティをtrueにする。 [ListBoxタスク]の[項目の編集]をクリックする。 項目を追加し、[OK]ボタンをクリックする。 参考 Microsoft Visual Studio 2005によるWebアプリケーション構築技法 P.222より引用 …
DataBindメソッドを実行したタイミングで式が評価され、結果の値がその場所に代入されます。 アプリ実行 ソースコード web.config <configuration> <system.web> </system.web> </configuration> HelloWorld.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="HelloWorld.aspx.cs" Inherits="HelloWorld…
SQL Serverから切り離されているmdfファイルをVisual Studioのプロジェクトに組み込み、読み書きすることができます。 この機能はVisual Studioと共にインストールされるSQL Server Expressを使用しています。サーバーエクスプローラーで接続することもでき…
アプリ実行 内部サーバーエラー ファイルが存在しない その他のエラー ソースコード web.config <configuration> <system.web> <compilation debug="true" targetFramework="4.0"/> <customErrors defaultRedirect="GenericError.htm" mode="On"> <error statusCode="500" redirect="InternalServerError.htm" /> </error></customerrors></compilation></system.web></configuration>
web.configの設定でwriteToDiagnosticsTrace属性をtrueにしておくと、Visual Studioの[出力]ウィンドウにトレースデータが出力されます。 Visual Studioでデバッグ実行 [出力]ウィンドウ ソースコード 以下のエントリーと同じです。 アプリケーション内でト…
アプリ実行 trace.axdからのレスポンス [詳細の表示]をクリック ソースコード 前回(以下のエントリー)と同じです。 アプリケーション内でトレースデータを出力する - プログラマーな日々
アプリ実行 ソースコード web.config <configuration> <system.web> <compilation debug="true" targetFramework="4.0"/> <trace enabled="true" requestLimit="100" mostRecent="true" pageOutput="true" writeToDiagnosticsTrace="true" localOnly="true"/> </system.web> </configuration> helloworld.aspx <…
マイクロソフトが無償のWeb開発環境「WebMatrix」をリリースしました。 WebMatrix 3WebMatrix is a free, lightweight, cloud-connected web development tool Create, publish, and maintain your website with ease ...ネタ元: マイクロソフト、無償のWeb…
ASP.NET関連のエントリをこのページにまとめます。エントリするたびに随時更新します。 トレース ASP.NETのイベント呼び出しをトレースする - プログラマーな日々 アプリケーション内でトレースデータを出力する - プログラマーな日々(2011/02/16追記) ア…
サーバーサイドのIsValidのチェックは必須ですが、実装漏れが起こりがちです。クライアントサイドのチェックが機能していれば実装漏れが露見しないからです。以上をアプリケーションを作成して検証します。テキストボックスに入力値があるときにボタンが押さ…
全てのコントロールの検証結果を詳細なメッセージで表示するには、ValidationSummaryクラスを使用します。 デザイナ マークアップ <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ValidatorSummary.aspx.cs" Inherits="Validator_P85" %>
ASP.NETで必須入力を検証するには、RequiredFieldValidator クラスを使用します。 デザイナ マークアップ <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Validator.aspx.cs" Inherits="Validator_P85" %>
ASP.NETのエントリは「プログラミングMicrosoft ASP.NET 3.5」を元に進めていく予定でしたが、挫折しました... 先に赤間本から学びたいと思います。プログラミングMS ASP.NET3.5 (マイクロソフト公式解説書 Microsoft Visual Studi)posted with ヨメレバDino…
Web.configに以下の設定を追加する <system.web> <trace enabled="true" requestLimit="100" mostRecent="true" pageOutput="true" writeToDiagnosticsTrace="true" localOnly="true"/> </system.web> リクエストを発行する ページをリクエストすると、イベント呼び出しがトレースされます。 参考 ASP.NET トレースの概要ASP.NET トレースを使用すると、ASP.NET ページの単一の要求に関する診断情報を表示できます。 ASP…
HtmlGenericControl クラス (System.Web.UI.HtmlControls)特定の .NET Framework クラスで表されていないすべての HTML サーバー コントロール要素のためにメソッド、プロパティ、イベントを定義します。 ... このクラスを使用して、<span>、<div>、<body>、<font> など、.NET Frame</font></body></div></span>…
ASP.NETの案件に過去いくつか関わりましたが、基礎からやり直したく以下の書籍を元に進めていきます。プログラミングMS ASP.NET3.5 (マイクロソフト公式解説書 Microsoft Visual Studi)posted with ヨメレバDino Esposito 日経BP社 2008-09-04 Amazonで購入K…