2011-01-21 79 views
0

我正在ASP.NET中開發一個網站。我在嘗試從.aspx頁面(使用jsonp)讀取值時遇到問題。我試着用Firebug看到這個問題,它在我的html文件之一中顯示錯誤。這裏的截圖:http://i.stack.imgur.com/GlQjC.jpgaspx/html文件中的編碼問題

我檢查了各自的html文件,它是正確的(根據我),除了我記得Visual Studio給我一些關於一些編碼之後,我保存該文件的提示。這可能是因爲這個html文件來自Linux系統。這裏是我的html文件:http://pastebin.com/V3f6KDSa

纔會有這樣一個問題,因爲我當時在谷歌瀏覽器檢查過,它是給一個錯誤顯示在此屏幕截圖:http://i.stack.imgur.com/h67Me.jpg

我沒有看到任何錯誤在此html文件。我猜這種編碼可能是錯誤,但也可能有其他一些問題。我正在嘗試使用getJSON來讀取menu.aspx的輸出。 我menu.aspx頁的輸出是這樣的:使用此.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); 

請建議行動來解決這個

foo({"1":"Jeff","2":"Mic","5":"Mark"}); HTML形式。

+0

然而,在Firebug我的HTML文件的末尾,這些符號會顯示。這與編碼有關嗎? http://i.imgur.com/NABRx.jpg – Cipher 2011-01-21 19:14:17

回答

0

寫任何東西到輸出流前做一個Response.Clear

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