【问题标题】:ASP.NET Web UI - Code Generation, Dyanamic Data, Custom Controls?ASP.NET Web UI - 代码生成、动态数据、自定义控件?
【发布时间】:2010-10-27 13:35:20
【问题描述】:
因此,底线是我们正在开发一个基于 ASP.NET 网络表单的大型基于 Web 的项目,该项目对数据编辑操作非常繁重,并且我们没有从表示层获得我们想要的代码重用。我们目前正在生成很大一部分 DAL,效果很好。但是,表示层的标准化、改进 UI 开发时间和代码重用的策略不太明确。我一直在研究 DynaamicData、潜在的代码生成和编写我们自己的自定义控件,但我没有看到一个明显的地方可以集中精力。对这些方向有什么强烈的感受吗?
谢谢,
马特
【问题讨论】:
标签:
asp.net
user-interface
dynamic-data
【解决方案1】:
我从事 ASP.NET 开发已经有好几年了...而且我还没有看到任何一种工具可以像代码生成工具可以让 UI 工作变得更简单一样达尔。就个人而言,我什至不使用 Visual Studio 设计器视图。每个应用都是不同的......并且有不同的 UI 要求。
我确实有一个做网络表单的一般规则......(但它也适用于一般的编程,你可能已经使用过类似的东西)如果我需要做两次 UI 任务......我剪切和粘贴编码。如果我需要第三次这样做,它会进入 UserControl。
您是 ASP.NET 新手吗?如果是这样,请知道 UserControls 是您的朋友……它是在 ASP.NET 中重用表示层的首选方法。 CustomControls 是一个更狡猾的野兽。