2017-01-03 23 views
0

我已經創建了簡單的網頁(不是主頁或內容頁面),我以查詢字符串的形式從用戶處獲得價值。 以查詢字符串的形式取值後的網頁,插入表中並向用戶返回id。它工作正常。但是當向用戶返回id後,我正在查看源代碼,能夠看到1以及所有html標籤。我不希望所有的html標籤,只想要簡單1.如何做到這一點?我已經使用這些方法Response.Clear(); Response.ClearContent(); Response.ClearHeaders();如何刪除/清除asp.net中的內容

+0

正如你所提到的,如果沒有源代碼視圖的屏幕截圖,很難想象和理解你的問題。你能提供一些屏幕截圖來解釋嗎? –

回答

0

我猜你正在使用webforms? Webforms旨在爲每個請求返回一個完整的HTML頁面,並且不應該將Response.Write(我想你正在使用)與常規表單處理混合在一起。這是因爲你無法控制Response.Write的輸出將在標記的其餘部分結束。

也就是說,如果您確實只想使用Response.Write並忽略表單輸出,請使用Response.CompleteRequest()來表示響應已完成,並且可以跳過進一步的處理。

或者如果您想花費更多時間,請查看WebAPI。這是專爲這些「簡單回報價值」的情況。