【发布时间】:2010-11-23 22:14:48
【问题描述】:
我正在构建一个视图(网络表单),它将根据个人许可证的状态显示各种消息。用户将看到大约 10 条消息。我真的不想创建多个面板并根据状态显示/隐藏和填充表单字段......我宁愿在页面上设置一个属性......让我们称之为:
public String Message
{
get;
set;
}
该消息将包含 html 格式,并且某些消息比其他消息长得多...我想我正在寻找一个像样的模式来遵循,所以这将很容易管理...所以我的演示者只会返回基于许可证状态的格式化消息。
我想我将为构建消息的每条消息创建一个抽象 MessageTemplateBaseClass 和类...演示者将根据许可证状态返回正确的模板实例...
这听起来像一个不错的方法吗?
【问题讨论】:
-
我认为这听起来很合理。您还可以查看您的许可证实体的状态模式。