2011-12-21 18 views
0

私はページをビューカテゴリとして持ち、そのページにカテゴリ名、イメージ名、URLが表示されます。そのビューカテゴリページが表示されます。編集ボタンもあります。カテゴリ名、イメージ名、URLを編集したい次のコードで読んeditpage、 カテゴリ名やURLなどの別のページに、3つの値を渡す:あるページから別のページに値を渡す方法は?

<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> 

と値渡しする:

を は、まず私は同じよう試みたためeditpageに画像の名前を渡したいです
if Request.Form("AskEdit") = "Edit" then 
    response.Redirect("edit_category.asp?fid=" & fileId1) 
end if 

この応答にはエラーが発生します。あなたが投稿したコードは、コードの直接のコピーである場合

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

どのようなエラーが表示されますか? –

答えて

2

はこれを試してみてください、私を助けてください(リダイレクト、 あなたが持っている 。 「これは正しく投稿から値を防止することができるがあるべきところ。

<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

:「?edit_category.asp FID =」&フィールド識別子ライン

ので

0

あるべき答えは簡単です。あなたは括弧を使用してメソッドを呼び出すときcallを配置する必要があります。あるいは、括弧を使用していない。

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

または

response.Redirect "edit_category.asp?fid=" & request.form("fileId1") 
関連する問題