2

簡単な解決策があると信じている問題がありますが、ASP.NET を初めて使用するので、あまり明確ではありません。

リスト内のハイパーリンク要素の束を作成するforループを持つユーザーコントロールがあります(以下のようになります>

<li><a href="blahblah.aspx?ID=1..../></li>
<li><a href="blahblah.aspx?ID=2..../></li>
<li><a href="blahblah.aspx?ID=3..../></li>
<li><a href="blahblah.aspx?ID=4..../></li>

次に、その uc は with<form>タグ内の別のページで使用されてmethod="post"おり<asp:button>、実際には使用されていません。

次に、リンクの 1 つがクリックされると、blahblah.asp に移動し、そこで ID を取得します。Request.QueryString

ここまでは順調ですね。

私がやりたいこと (およびこの投稿の理由) は、ID をクエリ パラメーターとして使用したくないということです。ボディにIDを渡したい。したがって、リンクは blahblah.aspx になり、ID は表示されません。

これを達成するための最良の方法は何でしょうか。私はいくつかの異なる方法を試しましたが、うまくいきません。

4

2 に答える 2