ASP.NET Web Pages - クラス

StringExtensions クラス - メソッド

メソッド 説明
As<TValue>(String) 文字列を指定データ类型的強い型の値に変換します。
As<TValue>(String, TValue) 文字列を指定されたデータタイプに変換し、デフォルト値を指定します。
AsBool(String) 文字列を布尔値 (true/false) に変換します。
AsBool(String, Boolean) 文字列を布尔値 (true/false) に変換し、デフォルト値を指定します。
AsDateTime(String) 文字列を DateTime 値に変換します。
AsDateTime(String, DateTime) 文字列を DateTime 値に変換し、デフォルト値を指定します。
AsDecimal(String) 文字列を Decimal 数値に変換します。
AsDecimal(String, Decimal) 文字列を Decimal 数値に変換し、デフォルト値を指定します。
AsFloat(String) 文字列を Single 数値に変換します。
AsFloat(String, Single) 文字列を Single 数値に変換し、デフォルト値を指定します。
AsInt(String) 文字列を整数に変換します。
AsInt(String, Int32) 文字列を整数に変換し、デフォルト値を指定します。
Is<TValue> 文字列が指定されたデータタイプに変換できるか確認します。
IsBool 文字列が Boolean (true/false) タイプに変換できるか確認します。
IsDateTime 文字列が DateTime タイプに変換できるか確認します。
IsDecimal 文字列が Decimal タイプに変換できるか確認します。
IsEmpty 文字列の値がnullptrまたは空であるかどうかを確認します。
IsFloat 文字列がSingle型に変換できるかどうかを確認します。
IsInt 文字列が整数に変換できるかどうかを確認します。

WebPageBaseクラス - プロパティ

属性 説明
Layout レイアウトページのパスを取得または設定します。
Output ページの現在のTextWriterオブジェクトを取得します。
OutputStack 現在のページコンテキストのTextWriterオブジェクトのスタックを取得します。
Page ページ、レイアウトページ、分ページ間で共有されるページデータに属性に似たアクセスを提供します。
PageData ページ、レイアウトページ、分ページ間で共有されるページデータに配列に似たアクセスを提供します。

WebPageBaseクラス - メソッド

メソッド 説明
ConfigurePage 派生クラスでオーバーライドすると、親ウェブページの設定に基づいて現在のウェブページを設定します。
CreateInstanceFromVirtualPath 指定された仮想パスからWebPageBaseクラスの新しいインスタンスを作成します。
DefineSection 内容ページから呼び出され、指定された内容部分を作成します。
GetOutputWriter ページを表示するためのテキストライターオブジェクトのインスタンスを返します。
InitializePage 現在のページを初期化します。
IsSectionDefined 指定された部分がページで定義されているかどうかを示す値を返します。
PopContext OutputStackインスタンスのトップからコンテキストを返し、削除します。
PushContext OutputStackインスタンスのトップに指定されたコンテキストを挿入します。
RenderBody レイアウトページで指定された部分以外の内容ページの部分を表示します。
RenderPage 他のページ内で特定のページの内容を表示します。
RenderSection レイアウトページで指定された部分の内容を表示します。
Write 指定されたパラメータをエンコードされたHTMLとして書き込みます。
WriteLiteral 指定されたオブジェクトをHTMLエンコードする前にその値を書き込むことができます。

他に常用のメソッドと属性

属性 説明
Request.Cookies[key] HTTPクッキーの値を取得または設定します。
Request.Files[key] 現在のリクエストでアップロードされたファイルを取得。
Request.Form[key] 表单中以 POST 方法发送的数据(以字符串形式)获取。
Request.QueryString[key] HTTPクエリストリング変数コレクションを取得します。
Request.Unvalidated(key) フォーム要素、クエリストリング値、cookieのリクエスト検証を選択的に無効にします。
Response.AddHeader() HTTPヘッダーを出力ストリームに追加します。
Response.OutputCache() HTTP応答インスタンスのキャッシュポリシーを設定します。
Response.Redirect(path) クライアントを新しいURLにリダイレクトします。
Response.SetStatus(StatusCode) HTTP応答のHTTPステータスコードを設定します。
Response.WriteBinary() 指定されたMIMEタイプのバイナリコンテンツのバイトシーケンスをHTTP応答出力ストリームに書き込みます。
Response.WriteFile(file) 指定されたファイルを直接HTTP応答出力ストリームに書き込みます。
@section(sectionName) 指定された名前のコンテンツパートを定義します。
Server.HtmlDecode(htmlText) HTMLエンコードされた文字列をデコードします。
Server.HtmlEncode(text) 文字列をHTMLエンコードします。
Server.MapPath(virtualPath) 指定されたバーチャルパスのサーバーの物理パスを返します。
Server.UrlDecode(urlText) URLで転送されたエンコードされた文字列をデコードされた文字列に変換します。
Server.UrlEncode(text) URLを通じてサーバーからクライアントまで信頼性のあるHTTP転送を行うために文字列をエンコードします。
Session[key] ユーザーがブラウザを閉じるまで存在する値を取得または設定します。
ToString() オブジェクトの値の文字列表現を表示します。
UrlData[index] URL パスに関連するデータを取得します。