3

aspx ページにはアンカー タグがあります。私の URL には、再利用したい Id パラメータが既に含まれています。要件は、ユーザーを現在の URL ID を持つ言及されたページにリダイレクトすることです。

"~/Dir/Home?Id=" & Request.QueryString

コードビハインドページを使用できないため、aspxページでこれを行う必要があることに注意してください。

どうもありがとう

4

4 に答える 4

2

こんな感じで使えると思います

'~/Dir/Home?Id=<%Request.QueryString.Get("ID")??""%>'

SO に関する同様の質問
.aspx ページからクエリ文字列値を取得し、それを ascx ページ
http://forums.asp.net/t/1655117.aspxに渡す方法

于 2013-03-12T06:17:55.777 に答える
0

最も簡単な方法は、iframe タグに name 属性を追加することです。

<iframe runat="server" id="frameid" name="framename" src="anypage.aspx"></iframe>

これを page_load イベントに追加します。

framename.Attributes.Item("src") = "thepage.aspx?id=" & Request.querystring("id")

簡単できれいで、VBNET では JavaScript は必要ありません。

于 2015-03-30T10:52:20.510 に答える
0

これを試して

href="contact_list.aspx?xid=<%= Request.QueryString["xeroID"].ToString()%>"
于 2017-06-14T10:44:21.210 に答える