0

我想将 HTMLPage 作为我的 WCF REST 服务的返回值传递给我的 HTML5 应用程序(客户端)。有没有办法做到这一点?还是有其他方法?

4

1 回答 1

1

简单的方法:Stream从要返回 HTML 页面的操作中返回 a,并将传出内容类型设置为“text/html”。您可以在http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-web.aspx找到有关它的更多信息。

如果您不想自己创建 HTML 页面,而是想要可以将某些对象转换为页面的东西,则需要深入挖掘 WCF 的内部,并使用消息格式化程序之类的东西来进行转换为你。这确实需要更多的工作,所以我强烈推荐这种简单的方法,除非您已经在对象及其表示之间建立了某种映射。

于 2012-04-11T02:56:58.017 回答