私はASP.NETでwebisteを開発しています。 menu.aspxという名前のページページの一つで、特定のログインの助けを借りて、私はJSON形式で出力を得るために、このコードを使用しています。この形式でJSON文字列のみをHTMLなしで出力します
foo({"1":"Jeff","2":"Mik","5":"Tom"});
を出力を取得しています。
outputText += Convert.ToString(k.GetValue(0));
for (Int32 i = 1; i < k.Length; i++)
{
outputText += "," + Convert.ToString(k.GetValue(i));
}
//
outputText += "}" +");";
Response.Clear();
Response.Write(outputText);
Response.ContentType = "application/json";
ただし、出力はHTMLなしの単純なJSONでのみ取得する必要があります。
例:出力ページのソースを示すスクリーンショットです。 http://i.stack.imgur.com/faUtY.jpg
出力としてJSON文字列だけがあることに注意してください。
出力ページのソース(HTML付き)を示すスクリーンショットです。 http://i.stack.imgur.com/gIxzR.jpg。このHTMLは削除する必要があります。どうすればこのことができますか? ここにはmenu.aspx.csの完全なコードが置かれています。 http://pastebin.com/M14Srrgf
Response.End();私の場合はここで働きます。いい答え!ありがとう – Cipher