0
クエリー・ストリング以外にも、クエリー・ストリングではなくリダイレクト(ハイパーリンクはPOSTではないので)に値を渡す方法はありますか?ハイパーリンクをクリックしたときに、URL url paramsを経由しないで、アクションメソッドにいくつかのものを送りたい。対処する(エンコーディングなど)。ハイパーリンクを使用するときにActionMethodにデータを渡す方法
私のviewModelオブジェクトは、明らかに残るだけです。私はポストバックと思っています。間違っていないと、ハイパーリンクは投稿されません。
は右ので、私の質問に答えるために、私は右のハイパーリンクが投稿していないということだったので、ちょうどハイパーリンクと私の唯一のオプションは、アクションメソッドにクエリ文字列を介してデータを送信するのですか?私はHtml.BeginFormを使用する方法を知っていますが、POSTなどを行うための保存イベント(ボタンなど)が通常あります。問題ではありませんが、フォームにハイパーリンクを囲むことができます。 ?リダイレクトだけではありませんか?たぶん私はちょうどここに根本的に間違っている – PositiveGuy
はい、ハイパーリンクはブラウザのアドレスバーにちょうど "ショートカット"です。ハイパーリンクでパラメータを渡す唯一の方法は、それらをurl(クエリー文字列)に入れることです。ハイパーリンクがフォームの中にあるかどうかは関係ありません。ハイパーリンクのjavascriptとonclickハンドラを使用しない限りフォームを送信しません。 – Kosta
それは私が思ったクールです。だから、ボタン以外の、それはポストバックのための私の唯一のオプションです。 – PositiveGuy