我想将HTMLPage作为我的WCF REST服务的返回值传递给我的HTML5应用程序(客户端)。 有没有办法做到这一点?还是其他方法?
答案 0 :(得分:1)
简单方法:从要返回HTML页面的操作返回Stream
,并将传出内容类型设置为“text / html”。您可以在http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-web.aspx找到有关它的更多信息。
如果您不想自己创建HTML页面,而是想要一些可以将某个对象转换为页面的东西,那么您需要深入研究WCF的内部,并使用类似于消息格式化程序的内容为你做转换。这真的是更多的工作,所以我强烈推荐这种简单的方法,除非你已经在对象及其表示之间有某种映射。