Skip to main content
 首页 » 编程设计

c#之用于查看的 Asp.net Web 表单消息模板

2024年01月12日25jpfss

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

    public String Message 
    {     
        get;     
        set; 
    } 

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

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

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

请您参考如下方法:

是的,这会起作用,或者可能定义一个具有此定义的 IKeyMessage 接口(interface),并且每个演示者检查其 View 是否定义此接口(interface)、转换它并适本地设置它。

HTH.