反正有从C#web服务返回的HTML?如果我有我的XSLT转换输出标签为XML,然后我在歌厅XML标签

<?xml version="1.0" encoding="UTF-8"?>

在返回的页面的顶部。根据这是我的HTML和这很好,但我真的很想做的是改变我的XSLT转换输出标记HTML并在网络服务仅返回的HTML代码。这是可能的?

有帮助吗?

解决方案

我可能没有正确理解你的问题,但是这会不会是因为创建它返回将包含HTML的字符串值的web方法简单吗?

[WebMethod]
public string GetHTML()
{
    return "<HTML><TITLE>...";
}

其他提示

我假设你的Web服务被称为由JavaScript进行某种形式的AJAX-Y客户端包容的。

这是一个坏主意

你想要做什么是回报的数据的到你的客户端JavaScript和使用DOM操作(即JQuery的或ASP.NET AJAX)的数据插入到您的网页。不要试图从Web服务返回原始HTML;这不是一个Web服务的地步!如果您需要HTML,使用一个ASPX页面返回的HTML。如果您使用服务器端的XML转换来构建你的HTML,使用含有发出转换成HTML的XML格式的自定义服务器控件的ASPX页面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top