7

私はWebサイトのメンテナンスを行うために雇われましたが、すべてのページ(.aspx)にユーザーコントロール(.ascx)があり、1対1のように1つしかなく、すべての.aspxが空であることがわかりました。ユーザーコントロールを除いて。すべてのユーザーコントロールがページ全体であるため、その使用法はわかりません。それを行うことには利点がありますか、それとも役に立たないのですか?私はあまり経験がないので、役に立たないと言うのが怖いです。

4

2 に答える 2

3

私のサイトは次のように構築されています。1つのユーザーコントロールのみを含むいくつかの.ascxファイルといくつかの.aspxファイルがあります。

.aspxこれで、実際にはすべてのコントロールを登録する単一ページのアプリケーションである特別なファイルもあります。.ascxシングルページアプリケーションと個別の「ページ」の両方のファイルがある理由.aspxは、開発中はほとんど一度に1つの「ページ」で作業しているため、他のすべてのモジュールをロードする必要がないためです。アプリケーション。各モジュールを個別の.ascxファイルに保存することで、モジュールに変更を加えることができます。変更は、サイトの単一ページバージョンと、開発目的で使用するページの両方にシームレスに影響します。.aspx

お役に立てれば。

于 2012-08-10T00:10:03.873 に答える
2

UserControlは、アプリケーション全体のさまざまな場所で使用できるので便利です。1つのページにのみ固有の場合、ユーザーコントロールはその目的を失います。

ユーザーコントロールはモジュール式であり、他のページで簡単に使用できるように設計されている必要があります。

維持しているアプリケーションのサウンドから、ユーザーコントロールがページに固有であるかどうか、または同じユーザーコントロールがアプリで使用されているかどうかを確認し、物事を移動することを決定する必要があります。

于 2012-08-10T00:02:21.777 に答える