在asp.net中使用VB我希望網站訪問者能夠看到會員的頁面,例如almosbarn.com/tom
。我需要提取「tom」部分,在數據庫中查找它,然後打開tom的網頁。查找,數據庫和查看頁面部分工作。我的問題是我已經嘗試在global.asax
application_start
中設置它以獲取「tom」段,但我得到錯誤"request is not available in this context"
。我的代碼捕捉到它在global.aspx
application_start
是:友好的URL打開會員頁面
Dim vMbrID = Httpcontext.Current.Request.URL.Segments.Last()
這工作,並給了我「湯姆」的測試頁面上,而不是global.aspx
頁面,在這裏我得到的錯誤。
谷歌的URL重寫。但我敢打賭,您可能需要在url中包含一些線索,以將成員頁面與標準頁面(http://server.com/m/userid)區分開來,例如 –