【发布时间】:2011-09-04 08:17:53
【问题描述】:
这是这个问题的后续How to avoid repeated code?
我正在使用带有 C# 的 ASP.NET 4.0,并且我有一个名为 FillDropDownList(DropDownList ddl, DataTable dt, string dataValueField, string dataTextField, string defValue) 的函数,它在我的一个 ASP.NET 页面上被多次调用以填充一些下拉列表。我现在发现我有几个页面需要以完全相同的方式填充几个下拉列表。
我应该创建一个新类并将方法放入该新类中,而不是在不同页面中复制和粘贴相同的代码吗?我该怎么称呼它?我应该怎样称呼班级?它应该有其他功能吗?我在想也许我应该叫它Util?你会怎么做?
【问题讨论】:
标签: c# asp.net c#-4.0 refactoring