質問

C#でWebサービスからHTMLを返すためにとにかくありますか?私は私のXSLTはXMLとして出力タグを変換している場合、私は

XMLタグをgetingよ
<?xml version="1.0" encoding="UTF-8"?>

返されたページの上部にあります。その下に私のHTMLであるとことはの罰金が、私が本当に欲しい行うには、私のXSLTは、HTMLに出力タグを変換に変更し、ちょうどHTMLコードWebサービスの戻り値を持っています。これは可能でしょうか?

役に立ちましたか?

解決

私が正しくあなたの質問を理解していないかもしれないが、これはHTML?

が含まれます文字列値を返すWebメソッドを作成するなど、簡単なようではありません
[WebMethod]
public string GetHTML()
{
    return "<HTML><TITLE>...";
}

他のヒント

私はあなたのWebサービスがAJAX-Yクライアント側のインクルージョンのいくつかの並べ替えのためのJavascriptによって呼び出されていると仮定します。

このIS A BAD IDEA

何がやりたいことはあなたのページにデータを挿入するためにあなたのクライアント側のJavaScriptと使用DOM操作(すなわち、jQueryのか、ASP.NET AJAX)への復帰、のデータのです。 Webサービスからの生のHTMLを返すようにしようとしないでください。それは、Webサービスのポイントではありません!あなたがHTMLを必要とする場合は、HTMLを返すために、ASPXページを使用します。あなたがHTMLを構築するために、サーバー側のXML変換を使用している場合、HTMLに変換するXMLを発するカスタムサーバーコントロールを含むASPXページを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top