1

Web アプリケーションを作成していますが、MVC は使用していません。

次のようなページがあります: タスクの作成、プロジェクトの作成、ケースの作成...

これらはすべて、StartDate (カレンダー ウィジェットなど)、開始時刻などの標準情報を要求します。

どこかで、この標準的なものを変更する必要がある場合、たとえば、テキストボックスのカレンダーを変更する必要がある場合は、これが使用されているすべての場所で変更したいと考えています。

この種のことを行う適切な方法は何ですか?

ASP .NET コードでは、次のようにするとよいでしょう。

SchedulePanel.Calendar.Date;

パネルベースである必要はありませんが、基本的には多くの場所で必要なコントロールのグループがあります。

ありがとう

4

3 に答える 3

2

これらのコントロールをすべて UserControl に入れて、必要なときにいつでも追加できます。ロバートが言ったように、事実上すべてのページで必要な場合は、それらのコントロールをマスター ページに配置します。

于 2013-01-23T20:11:32.447 に答える
1

asp.netUserControlsは、この種の状況に本当に適しています。

http://asp.net-tutorials.com/user-controls/using/

于 2013-01-23T20:08:34.863 に答える
0

この声明をもっと説明してください:I want it to change everwhere where this is used.

私が正しく理解している場合は、すべてのコントロールをUser Controlコードビハインドpublic変数に配置し、setセクションでコントロールを変更できます

于 2013-01-23T20:09:11.893 に答える