系统中怎样进行信息提示?
我是B/S开发框架。目前我的提示信息都是写在页面的后台代码中,作为一个常量存在。如:
Private Const MSG_NOEXPORTDATA As String = "对不起,没有可供导出的数据。"
到目前为止,我感觉这样做又两个弊端:
1. 可能导致提示信息的冗余,比如基于上面给出的示例,如果系统有多个导出界面,那么可能在多个页面
都会有MSG_NOEXPORTDATA这个常量。加入要更新内容可能出现遗漏,不便于管理;
2. 如果是多人开发,那么可能出现对同一个结果出现不同的提示,造成用户的迷惑。如基于上面的提示信息,
可能出现“对不起,导出数据为空”的提示信息。
我希望能对系统的提示信息进行统一管理。同时我还希望看看对于系统提示需要提示哪些方面的信息才对用户比较友好,
有没有信息提示的一些原则和经验,有没有成熟的信息提示的框架等。
谢谢大家咯:) --------------------编程问答-------------------- 可以设计错误号和对应错误字符串
这样既可以统一管理,又可以避免同一错误出现不同提示。 --------------------编程问答-------------------- 估计完全避免你说得重复定义不大可能。可以使用一个类来管理这些常量,例如Language类,所有的错误信息都定义在这里,并且分类写入。
这些错误提示应该有一个人(团队)来统一管理和处理,所有和界面提示的文字都是由这个人来定,这样重复定义的可能性就小很多了。
建议是使用资源文件定义不同的字符串,这样便于扩展。 --------------------编程问答-------------------- 谢谢楼上两位,和我目前的想法也大致相同:)
那这种提示信息中一般需要包含哪些内容呢? --------------------编程问答-------------------- :)
补充:.NET技术 , ASP.NET