避免制作重复的控件面板

本文关键字:控件 | 更新日期: 2023-09-27 17:55:23

我正在制作一个Web应用程序,但我没有使用MVC。

我有这样的页面:创建任务,创建项目,创建案例...

这些请求中的每个人都要求标准信息,例如:开始日期(日历小部件等),开始时间等。

如果,在某个地方,我需要改变

这个标准的东西,比如说,我需要改变文本框的日历,我希望它在使用它的地方改变。

做这种事情的正确方法是什么?

在ASP .NET代码中,最好有这样的内容:

SchedulePanel.Calendar.Date;

它不必基于面板或任何东西,但我基本上有很多地方需要的一组控件。

谢谢

避免制作重复的控件面板

您可以将所有这些控件放入 UserControl 中,并在需要时添加该控件。就像 Robert 说的,如果几乎每个页面上都需要它,那么将这些控件放入母版页中。

asp.net UserControls对这种情况真的很有想法。

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

请详细解释此声明: I want it to change everwhere where this is used.

如果我正确取消定义,您可以将所有控件放在User Control中,并在代码中声明public变量并在set部分中更改控件