1
我的一個路線圖是.Net-MVC Url「」自動轉換爲「/」,如何防止?
BO/{businessObjectTypeId}/{*businessObjectId}
因此,像//localhost/BO/2/zs%5cbbal
任何URL,正確映射到上述路線圖。如果您注意到我正在發送zs\bbal
作爲businessObjectId(使用%5c轉義\
)。
現在的問題是,當我得到businessObjectId在指定的行動是zs/bbal
,而不是zs\bbal
。我嘗試了許多其他的「不安全角色」,他們似乎正常顯示。這只是\
,它自己轉換爲/
。
這是正常的嗎?難道我們不能通過\
原樣或逃脫嗎?任何幫助將不勝感激。
我注意到的一件事,連續多次放入「%5c」並不重要。它變成單個「/」。所以,zs%5c%5c%5cbbal與zs%5cbbal相似。奇怪。 – Bipul 2011-01-20 06:39:24
你是如何運行網站的?它是與Casini還是IIS?哪些版本?有時候這些有所作爲。 – 2011-01-20 06:43:00