我試圖讓HTML在我的ASP文本框,但是當我去儘可能單擊它與此錯誤返回按鈕:HTML文本框在錯誤
Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 404."
一個我使用Server.HtmlEncode
來編碼服務器端在文本框中的HTML,但仍然沒有結果。我嘗試使用斷點AutoEventWireup="false"
,ValidateRequest="false"
,並在web.config中將頁面驗證設置爲false。我也嘗試在自己的頁面上使用ValidateRequest="false"
。它也返回這個錯誤A potentially dangerous Request.Form value was detected from the client (ctl00$ContentPlaceHolder1$testBox="<test")
。在服務器端和客戶端側代碼如下:
--Client side--
<asp:TextBox runat="server" ID="testBox" />
<asp:Button runat="server" OnClick="testHtmlEncode" />
--Server side--
protected void testHtmlEncode(Object sender, EventArgs e) {
console.write(Server.HtmlEncode(testBox.Text));
}
您可以禁用自定義錯誤,以便獲得完整的錯誤消息嗎? – 2013-03-14 18:27:24
你能發佈更多的.aspx代碼嗎?您是否使用UpdatePanels和觸發器? – Rob 2013-03-14 18:35:10
@Knaģis他們已經被禁用。這是在我的本地計算機上進行測試的。 – 2013-03-14 18:35:22