2010-11-23 52 views
2

我正在构建一个视图(Web窗体),该视图将基于人员许可证的状态显示各种消息。用户将看到大约10条消息。我真的不希望创建多个面板和显示/隐藏并填充基于状态的表单字段...我宁愿在页面上设置一个单一的属性...让刚刚把它叫做:用于查看的Asp.net Web窗体消息模板

public String Message 
    {  
     get;  
     set; 
    } 

该消息将包括HTML格式和一些消息比其他消息长得多...我想我正在寻找一个体面的模式来跟随,所以这将很容易管理...所以我的演示者将只返回基于格式的消息关于许可证的状态。

我想我会为每个建立的消息的消息一个抽象MessageTemplateBaseClass和类...主讲人将返回基于许可证状态模板的正确实例...

这是否健全像一个体面的方法?

+0

我认为这听起来很合理。您还可以查看您的授权实体的状态模式,但尚未完成。 – dexter 2010-11-23 22:22:31

回答

0

是的,它可以工作,或者可能定义一个具有此定义的IKeyMessage接口,并且每个演示者检查其视图是否定义了此接口,并对其进行转换并进行适当设置。

HTH。