1

Request.QueryStringに問題があります。ユーザーがボタンをクリックすると、ページは何らかの値を持つ別のURLにリダイレクトされるはずです。

現在のページにはこのURLがあります

http://localhost:61430/CM/cm08.aspx?ID=ABC123&PID=Y6543&APPTYPE=1

これはボタンクリック方式です。Request.QueryString値を変数内に格納しようとしても、'test'変数の内容で'<%= Request.QueryString(' ID')%>'を取得します。

Protected Sub btnBack_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnBack.Click, btnNo.Click

        Dim test As String = Request.QueryString("ID")
        Response.Redirect("cm02.aspx?ID=" & Request.QueryString("ID"))
End Sub

とにかく、ページがcm02ページをロードすると、URLは次のようになります。

http://localhost:61430/CM/cm02.aspx?ID=<%=Request.QueryString('ID')%>

どうすればこれを修正できますか?

4

1 に答える 1

0

問題はないと確信しています。
コードで次の文字列 (一重引用符付き) を検索します: QueryString('ID')

于 2013-01-16T15:36:40.257 に答える