存储内容的工具提示和网站实施

时间:2013-12-14 00:07:17

标签: c# jquery asp.net-mvc

在我的ASP.NET MVC应用程序中,我们希望应用程序的管理员管理页面上控件的工具提示,例如:文本框,列表框等。工具提示将存储在表结构和每个视图中将加载相应的工具提示数据。

所以我创建了下表,管理员用户将转到管理菜单,并为给定的控制器/模型字段添加/更新工具提示。

实体工具提示

  public class ToolTip
    {
        public int ID { get; set; }

        public string ControllerName { get; set; }

        public string ToolTipMessage { get; set; }

        public string FormField { get; set; }
    }

我需要一些关于设计的建议。例如,每次添加新字段时,我都必须更新工具提示管理页面并添加新字段。我看到这个工具有很多维护。另外,当用户在相应的用户控件上徘徊时检索工具提示,我已经看到了一些人们通过AJAX工具提示内容加载的例子,但我想知道这是否是一个好方法。每次用户在控件上悬停时,都必须向服务器发出AJAX请求。

我在思考何时渲染模型,我可以获取工具提示数据和隐藏字段,然后控件可以拾取它。你们对我的方法有什么看法

而不是创建单独的管理菜单来管理这些工具提示,我可以让管理员在视图中管理工具提示。

0 个答案:

没有答案