0

我正在寻找以下任务的可能方法。

目前有许多 ASP.net 页面,它们本质上是彼此的副本,但有些包含文本框、下拉列表,而其他页面则没有。这是因为最初为特定产品开发了许多页面,然后又出现了另一个产品,该产品必须与其他页面执行相同的操作,即让用户输入数据然后保存。然而,现在我们留下了大量的页面,它们基本上做同样的事情并且难以维护。

所以我希望做的是按原样废弃代码并用可配置的向导替换。要求是页面上的所有控件都应该是可配置的,它们是否出现在页面上以及它们是否是必填字段。

任何想法,例子,想法表示赞赏

谢谢 N

干杯尼尔

4

2 回答 2

1

所以我不是精灵控制的忠实粉丝。我认为最好的选择是创建一个代表所有可能配置选项的类,然后根据用户提供的配置选项在运行时动态呈现 ASPX 页面。动态地,我的意思是在 Init 事件中将服务器控件添加到页面,而不是仅仅将它们硬编码到页面上。

于 2010-06-29T16:52:54.703 回答
0

您是否考虑过 ASP.Net 开箱即用的向导控件?您可以使用模板化的向导步骤根据您需要的任何逻辑自定义内容。

于 2010-06-29T16:42:30.813 回答