【问题标题】:Asp.net web form message template for view用于查看的 Asp.net Web 表单消息模板
【发布时间】:2010-11-23 22:14:48
【问题描述】:

我正在构建一个视图(网络表单),它将根据个人许可证的状态显示各种消息。用户将看到大约 10 条消息。我真的不想创建多个面板并根据状态显示/隐藏和填充表单字段......我宁愿在页面上设置一个属性......让我们称之为:

    public String Message
    {    
        get;    
        set;
    }

该消息将包含 html 格式,并且某些消息比其他消息长得多...我想我正在寻找一个像样的模式来遵循,所以这将很容易管理...所以我的演示者只会返回基于许可证状态的格式化消息。

我想我将为构建消息的每条消息创建一个抽象 MessageTemplateBaseClass 和类...演示者将根据许可证状态返回正确的模板实例...

这听起来像一个不错的方法吗?

【问题讨论】:

  • 我认为这听起来很合理。您还可以查看您的许可证实体的状态模式。

标签: c# .net webforms


【解决方案1】:

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

HTH。

【讨论】:

    猜你喜欢
    • 2021-10-16
    • 2011-03-13
    • 2012-07-07
    • 1970-01-01
    • 2014-02-26
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多