我正在编写一个 wcf 服务,它将生成 html 控件,客户端应用程序将使用这些控件来呈现网页的一部分 - 例如,填充了选项列表的 html 选择。该服务将用 C# (.net framework v4) 编写,在我的实现中,客户端应用程序将是一个 C# asp.net Web 表单应用程序。
我希望该服务以结构化格式提供 html 控件,而不仅仅是一个 html 字符串,以便客户端应用程序能够更灵活地使用它们(例如,客户端应用程序可能希望向 html 选择添加另一个选项控制)
过去,我为此目的在 asp.net 应用程序中使用了 System.Web.UI.HtmlControls 命名空间类,但这些类无法序列化,因此我无法将它们与 wcf 一起使用。目前我只需要发送选择和文本输入控件,而不是重新发明轮子,我希望有人会有一个已经以结构化格式提供 html 控件的服务示例。