我正在开发一个ASP.NET网站。我在尝试从.aspx
页面读取值时遇到问题(使用jsonp
)。我尝试使用Firebug看到这个问题,它在我的一个html
文件中显示错误。这是屏幕截图:http://i.stack.imgur.com/GlQjC.jpg
我检查了相应的html
文件并且它是正确的(根据我),除了我记得Visual Studio给我一些关于某些编码的提示,之后我保存了文件。这可能是因为这个html文件来自Linux系统。这是我的html文件:http://pastebin.com/V3f6KDSa
是否会出现这样的问题,因为我之后检查了Google Chrome,并且出现了错误,如此屏幕截图所示:http://i.stack.imgur.com/h67Me.jpg
我在这个html文件中没有看到任何错误。我猜这个编码可能是错误,但也可能有其他一些问题。我正在尝试使用menu.aspx
阅读getJSON
的输出。
我menu.aspx
页面上的输出类似于:
foo({"1":"Jeff","2":"Mic","5":"Mark"});
代码以html格式 .cs
outputText += Convert.ToString(k.GetValue(0));
for (Int32 i = 1; i < k.Length; i++)
{
outputText += "," + Convert.ToString(k.GetValue(i));
}
//
outputText += "}" +");";
Response.Write(outputText);
请提出解决此问题的建议。
答案 0 :(得分:0)
在向输出流写入任何内容之前执行Response.Clear
:
Response.Clear();
Response.Write(outputText);