ホームページ  >  記事  >  バックエンド開発  >  スプレッド Zhike ASP.NET 基本シリーズのビデオ素材の共有

スプレッド Zhike ASP.NET 基本シリーズのビデオ素材の共有

巴扎黑
巴扎黑オリジナル
2017-08-31 11:44:351482ブラウズ

ASP.NET には、検証、キャッシュ、状態管理、デバッグ、展開などのすべての機能を含む、Web サイト アプリケーションを開発するためのすべてのソリューションが含まれています。コードの記述に関しては、ページロジックとビジネスロジックを分離することが特徴で、プログラムコードと表示コンテンツを分離することで、カラフルなWebページを書きやすくなります。同時に、プログラムコードはよりクリーンでシンプルに見えます。

「Spread Zhike ASP.NET Basics Series Video Tutorial」 ASP.NET は、Microsoft が主導するエンタープライズ Web アプリケーション開発技術プラットフォームであり、現在最も普及している Web 開発技術の 1 つであり、さまざまな複雑な機能を備えた Web サイトを開発できます。基礎がゼロの学生がインターネットを通じて最短時間で専門的な Web 開発テクノロジーを学び、その恩恵を受けることができるようにするため。

スプレッド Zhike ASP.NET 基本シリーズのビデオ素材の共有

ビデオ再生アドレス: http://www.php.cn/course/623.html

このビデオの難しさ:

1. ViewStateの原理


1.デフォルトの aspx ページ

2. 作成された ViewState は、サーバー側で見つかります。このとき、__VIEWSTATE という名前の隠しフィールド (二重アンダースコアはすべて大文字) が自動的に作成されます。この暗号化プロセスは、ページ ライフ サイクルの SaveState イベントの SaveAllState メソッドで完了します

3。ブラウザがフォームを送信すると、__VIEWSTATE の非表示フィールドもサーバーに送信されます。 . このとき、ページライフサイクルのReadStateイベント

ReadAllStateメソッドは、暗号化された値をbase64で復号し、最終的にViewStateという名前

に値を代入します 2. ViewState使用法:

1. ViewState 属性を定義します

public int PageCount{
get{return (int)ViewState["PageCount"];}
set{ViewState["PageCount"]=value;}
}

2. ViewState を使用するための条件

ViewState を使用する場合は、サーバー側のフォーム タグ (
) が必要です。 ASPX ページ。 ViewState 情報を含む非表示フィールドをサーバーに返すには、フォーム フィールドが必要です。さらに、ページがサーバー上で実行されるときに ASP.net ページ フレームワークが隠しフィールドを追加できるように、フォームはサーバー側のフォームである必要があります。

ページの EnableViewState プロパティの値は true です

コントロールの EnableViewState プロパティの値は true です

3. ViewState に関する注意事項

a. ページのポストバックがない場合は、ViewState を無効にする必要があります。コントロールの値を維持する必要があります。

b. ViewState インデックスでは大文字と小文字が区別されます。

c. ViewState はページをまたがりません。



d. ViewState に保存するには、オブジェクトがストリーミング可能であるか、TypeConverter が定義されている必要があります。
e. コントロール TextBox の TextMode プロパティが Password に設定されている場合、その状態は ViewState に保存されません。これはセキュリティ上の理由によるものです。

f. ページにポストバックやリダイレクトがない場合、またはページがポストバックで別のページに転送される場合は、ViewState を使用しないでください。


g. コントロールを動的に作成するときは、ViewState に注意してください。
h. プログラムの ViewState が無効になると、このプログラムのすべてのページの ViewState も無効になります。

i. ViewState は、ページ自体が投稿されるときにのみ永続的になります。


4. ViewState を設定する

ViewState は、コントロール、ページ、プログラム、およびグローバル構成で設定できます。 EnableViewState はデフォルトで true です。すべてのページの ViewState 機能を無効にしたい場合は、プログラム設定で EnableViewState を false に設定します。

以上がスプレッド Zhike ASP.NET 基本シリーズのビデオ素材の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。