asp.Net式とオブジェクト
1641 ワード
目次
Application
Server
Application
Sessionと似たようなオブジェクトで、データはサーバに格納され、objectタイプのデータです.
違いは、その中のデータはユーザーによって設定され、取得され、applicationのデータにはライフサイクルがなく、手動で削除しない限り、その中のデータは消えません.
では、セッション、クッキー、アプリケーションの違いを比較してみましょう.
名前
使用範囲
きおくいち
データ型の保存
ライフサイクル
Session
特定のユーザー
サーバ
object
あります、自分で設置します
Cookie
特定のユーザー
クライアント
String
自分で設定できる
Application
すべてのユーザー
サーバ
object
なし
注意:
上記の表を見ると、Applicationはすべてのユーザーのグローバルデータを格納するのに適していますが、Sessionは個別の(特殊な)ユーザーのデータを格納するのに適しています.私たちがニュース発表システムを作ったときのように、Sessionが格納したユーザー名を使用しています.
Server
サーバ関連情報を取得するオブジェクト
属性名
戻り値のタイプ
説明
Execute
void
作成したリソースを実行し、実行後に本業のコードを実行します.
Transfer
void
現在のプログラムの実行を停止し、作成リソースを実行
HtmlDecode
string
特殊文字列符号化への影響の排除
HtmlEncode
string
特殊文字列のエンコーディング
MapPath
string
サーバ上の相対パスを設定する無力なパスを取得
UrlDecode
string
パス文字列の復号
UrlEncode
string
パス文字列のエンコーディング
関連するプロパティの役割は、次のとおりです.
1.ユーザコマンドを実行し、サーバ関連情報のオブジェクトを取得する
2.私たちはサーバに関連情報を取得するオブジェクトを取得する時、一部の文字はすでにシステムに占有されているため、あなたがこれらの文字を出力したい時、いくつかの他の文字を通じて占有された文字を表す必要があります.私が前に共有したXMLの中の実体参照のように、特殊な文字を符号化して復号することで、あなたが表現したい結果を実現します.
ASP.NETコードはその中に書かれていて、中のコードはC#の要求に合致するコードが必要です 例: キーワード: 1.バックグラウンドコードの非プライベート変数の値を取得できます。 2.はい 何か問題があったら、皆さんの指摘を歓迎します。交流を歓迎します。 ありがとうございました!