gpt4 book ai didi

c# - 静态与动态控制 + 基于情境

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:09 24 4
gpt4 key购买 nike

我正在构建一个 Web 应用程序来管理基于不同参数(例如 JobCode、State、Customer、Product 等)的指令。我为每个这样的参数分配了大约 20 个填充字段。字段的显示名称可能因一个项目而异。 (多重实现)。

有些项目可能不会用到所有的20个字段,只说5-6个字段...

现在,我的一位同事建议我自定义存储过程以返回并接受项目所需的具有列名的字段,并让 SP 使用实际的列名进行查找。他还建议动态构建控件。

我想为所有 20 个字段提供静态控件,只需使用必要的字段名称填充标签,并使用字段名称“Filler1”、“Filler2”与 SP 交互。这也意味着我们需要使非必需的控件不可见...

作为更有经验的用户...您能否列举两者的优缺点...

谢谢

最佳答案

如果不适用于特定情况的字段仍然可见,对于最终用户来说,将很难理解界面。

所以我确实建议不要生成您不需要的任何字段,或者至少隐藏它们以防万一。

至于将逻辑放在哪里......好吧,从数据库中提取确定应显示哪些字段的数据确实有意义。但我建议不要将实际呈现页面的所有逻辑放在存储过程中。相反,您可以使用 SP 获取数据,并使用您的语言(PHP、C#/ASP.NET、Java Servlet,等等)实际处理数据并呈现页面。

关于c# - 静态与动态控制 + 基于情境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1948211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com