1
我目前正在使用經典的ASP應用程序,我們有URL重寫頁面。URL重寫,URL回發事件
在這些頁面中,我們有一個小表格,我必須驗證。當我按提交按鈕時,它會驗證頁面,但更改頁面的URL。
我想停止更改URL。
我曾與ASP.NET C#同樣的問題,所以我用Form1.Action = Request.RawUrl;
我該怎麼做同樣採用經典的ASP應用程序?
我目前正在使用經典的ASP應用程序,我們有URL重寫頁面。URL重寫,URL回發事件
在這些頁面中,我們有一個小表格,我必須驗證。當我按提交按鈕時,它會驗證頁面,但更改頁面的URL。
我想停止更改URL。
我曾與ASP.NET C#同樣的問題,所以我用Form1.Action = Request.RawUrl;
我該怎麼做同樣採用經典的ASP應用程序?
的Request.RawUrl
等效是
dim myUrl
myUrl = Request.ServerVariables("URL")
所以
<Form action=<%=myUrl%> 'and the rest of the details
然而,Request.ServerVariables("URL")
不包括querystring
(如果存在)。
如果你需要,那麼你就必須手動建立它,這樣做
dim myUrl
myUrl = Request.ServerVariables("URL") & "?" & Request.QueryString
(你可以把它放到在if else語句使這一清潔)。
只是將表單的動作改爲指向同一頁面,看不清你在哪裏卡住抱歉.. – 2013-03-14 08:33:21