ASP.NET相同代码具有不同的using语句

时间:2017-08-07 15:29:27

标签: c# asp.net namespaces

我正在开展一个保险项目,而政策详情页面每年看起来都需要相同,但是有一些背景逻辑可以使每年的数据略有不同。我每年编写的代码是100%相同的,我只需要导入相应年份的策略逻辑,这是唯一的区别。

有没有办法根据我生成控件时可以传入的某些年份值动态生成using语句?或者以某种方式创建一个包含所有代码的超类,然后我可以将using语句子类化?

举个例子:

using PolicyYear.Y13;

namespace Controls.Policy.Y13.UserControl
{
    public partial class PolicyDetail : UserControlYearBase
....
}

UserControlYearBase从PolicyYear.Y13类中拉入,并且在PolicyYear.Y14,.Y15等文件中将存在完全相同的控件。我希望能够动态生成Y ##,无论是什么选定年份是。

0 个答案:

没有答案