我有一個ashx文件,它需要一些查詢字符串值來傳遞適當的圖像。在上下文中解碼查詢字符串。請求
問題是一些搜索引擎urlencode然後htmlencode這些網址在他們的緩存或當他們索引這些。
因此,例如,而不是讓
/preview.ashx?file=abcd.jpg&root=small
我得到
/preview.ashx?file=abcd.jpg&root=small
這主要投落context.Request.QueryString["root"]
所以它認爲沒有可變根
我猜第二查詢字符串中的鍵是amp;根即部分&簽收後。
我想知道的是,如果有一種方法來自動html和urldecode服務器端querystring,以便程序不會感到困惑。
你用'C'標記了問題 - 你的意思是'C#'嗎? – Oded
不應該是︰'context.Request.QueryString [「root」]'(_string_'根') – Oded
是的..我的意思是c#... context.Request.QueryString [「root」]應該返回小,但是它返回null,因爲沒有這樣的密鑰根....有一個關鍵放大器;根 – robert