ホームページ  >  記事  >  バックエンド開発  >  aspx.designer.cs について

aspx.designer.cs について

巴扎黑
巴扎黑オリジナル
2017-04-30 10:38:342729ブラウズ

.aspx ファイル、.aspx.cs ファイル、および .aspx.designer.cs に関するいくつかの手順

.aspx ファイル: (ページ) ページ コードを書き込みます。保存されるのはページデザインコードです。各コントロールのコードを配置するだけで、処理コードは通常 .cs ファイルに配置されます。

.aspx.cs ファイル: (分離コード ページ) クラス コードを記述します。保存されるのはプログラムコードです。通常、データベース接続およびデータベースに関連するクエリを保存します。更新します。削除操作や各ボタンをクリックした後の動作など。

.aspx.designer.cs ファイル: ページ デザイン コードを記述します。通常、いくつかのページ コントロール内のコントロールの構成情報が保存されます。これが登録コントロール ページです。これはフォーム デザイナによって生成されたコード ファイルであり、その機能はフォーム上のコントロールを初期化することです。

<%@ ページ言語="C#" AutoEventWireup="tru​​e" CodeBehind ="Document.aspx. cs" Inherits="Admin10000.Web.Document" %>

CodeBehind は .aspx.cs ファイルのバインドに使用され、Inherits は .designer ファイルのバインドに使用されます。

design.cs ファイルを再生成する方法

aspx ページで使用されるサーバー コントロールは、aspx.designer.cs 内のコントロールの宣言を自動的に生成します。サーバー コントロールが明確に使用され、id 属性と Runat 属性が追加されていることが aspx ページに表示されることがありますが、それはバックグラウンドで行われます。この場合、aspx.designer.cs でこのコントロールの宣言ステートメントを確認し、コントロールのタイプと ID が aspx のものと一致しているかどうかを確認できます。

VS 2003 より前では、コードのこの部分はフォームの cs ファイルに配置されていましたが、通常、コードのこの部分は手動で変更する必要がなかったため、VS 2005 以降は、対応する designer.cs ファイルを形成するために個別に分離されました。フォームに。このように、cs ファイルに残っているコードはプログラム機能に関連性の高いコードとなり、保守が容易になります。

designer.cs が間違っている場合、またはファイルが誤って削除された場合は、次の方法を使用してファイルを再生成できます:

design.cs ファイルを削除し、プロジェクトを選択して右クリックし、[Web アプリケーションに変換] を選択します。新しい同期された desinger.cs が自動的に生成されます。

ヒント

Web プロジェクトには、designer.cs を生成しない WebSite と、このファイルのみを生成する WebApplication の 2 種類があります。

WebSiteとWebApplicationの違いをご参照ください

以上がaspx.designer.cs についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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