ユーザーがボタンをクリックすると、入力ボックスとボタンがあるページがあります。パラメーターとしてパラメーターを持つコントローラー・アクションにリダイレクトしたい入力ボックス。asp.net mvcアクションにリダイレクトし、ユーザー入力からパラメーターを渡す
入力ボックスから「param」を取得するにはどうすればよいですか?
ユーザーがボタンをクリックすると、入力ボックスとボタンがあるページがあります。パラメーターとしてパラメーターを持つコントローラー・アクションにリダイレクトしたい入力ボックス。asp.net mvcアクションにリダイレクトし、ユーザー入力からパラメーターを渡す
入力ボックスから「param」を取得するにはどうすればよいですか?
あなたは可能性だけGETメソッドを使用したフォームを使用する
<form action="@Url.Action("Cauta", "Componente")" method="GET">
<input id="CodProiect" name="CodProiect" type="text" />
<input id="Cauta" type="submit" value="Cauta" />
</form>
フォームは、URLのクエリ文字列の一部としてパラメータを追加します。 www.yoursite.com/Cauta/Componente?CodProiect=user+entered+value
アクションの値はサーバー側で準備され、ユーザー入力時にサーバーに値を持たないようにブラウザーに送信されます。
jqueryを使用すると、クライアント側のURLを変更できます。
また、ASP NET MVCの一般的な問題は、PRGのシナリオでは合格となります。あなたのいずれかを実行できます。URL内のセッションで一時的に
はform
を使用してください。
フォーム:
<form action="Componente/Cauta">
<input id="CodProiect" type="text" />
<input id="Cauta" type="submit" value="Cauta" />
</form>
コントローラー:
public ActionResult Cauta(string CodProiect)
{
//Do some stuff
}
構文が古いかもしれないが、あなたはポイントを得る...
入力ボックスを宣言するときに 'name =" CodProiect "を追加していただきありがとうございます。 – Iulian