避免制作重复的控件面板
本文关键字:控件 | 更新日期: 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
部分中更改控件