簡単な解決策があると信じている問題がありますが、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 は表示されません。
これを達成するための最良の方法は何でしょうか。私はいくつかの異なる方法を試しましたが、うまくいきません。