2011-12-21 233 views
0

我有頁面作爲視圖類別,並在該頁面上有類別名稱,圖像名稱和URL獲取顯示一個該視圖類別頁面也有編輯按鈕現在我想編輯類別名稱,圖像名稱和網址爲我需要傳遞三個值到另一個頁面editpage, 類別名稱和網址在下面的代碼閱讀: 首先,我要像名傳遞給editpage爲我想這樣的:如何將值從一個頁面傳遞給其他頁面?

<form Name="frmEdit" method="post" action="<%=Request.ServerVariables("PATH_INFO")%>"> 
    <!--for edit--> 
    <td align="left" valign="top" class="text"> 
     <input type="hidden" name="fileId1" value=.<%=mid(FileName.Path,instrrev(FileName.Path,"\")+1)%>"> 
     <div class="btn"><input type="submit" name="AskEdit" value="Edit" style="margin-bottom:-10px"></div> 
    </td> 
</form> 

和傳遞價值:

if Request.Form("AskEdit") = "Edit" then 
    response.Redirect("edit_category.asp?fid=" & fileId1) 
end if 

但我得到此響應的錯誤。重定向( 「?edit_category.asp FID =」 & FieldID線

所以請幫助我,

+1

你會得到什麼錯誤? – 2011-12-21 07:03:31

回答

2

試試這個:

if Request.Form("AskEdit") = "Edit" then 
    response.Redirect("edit_category.asp?fid=" & request.form("fileId1")) 
end if 
0

如果你已經發布的代碼是你的代碼直接拷貝, 你有一個 。那裏應該是一個「可以防止正確發佈的值。

<input type="hidden" name="fileId1" value=.<%=mid(FileName.Path,instrrev(FileName.Path,"\")+1)%>"> 

應該

<input type="hidden" name="fileId1" value="<%=mid(FileName.Path,instrrev(FileName.Path,"\")+1)%>"> 
0

答案是簡單的。你必須把call使用括號調用方法時,或者不要使用括號。

call response.Redirect("edit_category.asp?fid=" & request.form("fileId1")) 

response.Redirect "edit_category.asp?fid=" & request.form("fileId1") 
相關問題