aspx / html文件中的编码问题

时间:2011-01-21 18:32:32

标签: asp.net

我正在开发一个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);

请提出解决此问题的建议。

1 个答案:

答案 0 :(得分:0)

在向输出流写入任何内容之前执行Response.Clear

Response.Clear();
Response.Write(outputText);