在表单和报告中,对于UI控件(文本框、下拉框等)的命名,有哪些最佳实践,以便在代码后台页面中引用?
我在办公室开发了很多报告和表单。我有几个Web应用程序,提供大约80多个“实时”报告,这些报告是从各种多个数据源(Access、SQL、Oracle)生成的。这些报告被认为是“实时”的,因为它们接受来自表单的用户设置参数,然后查询数据库以根据当前可用信息生成报告。
因此,该过程始于获取用户设置的值,将其传递给数据库查询,接收数据集,最后将数据集分配给报告。在某些情况下,需要从数据集计算出在报告中显示的其他字段,然后才能生成报告。这需要引用报告上的输出控件来分配计算值。
虽然我不太关心在变量或成员字段的代码中使用前缀,但我确实使用它们来标识UI控件。例如,txtFirstName用于引用报告控件,以将数据从数据集中的FirstName字段分配到报告上的显示控件。是否有更好的做法来命名/引用表单和报告中的UI控件?