2011-03-02 13 views

答えて

1

あなたは可能性だけ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

+0

入力ボックスを宣言するときに 'name =" CodProiect "を追加していただきありがとうございます。 – Iulian

0

アクションの値はサーバー側で準備され、ユーザー入力時にサーバーに値を持たないようにブラウザーに送信されます。

jqueryを使用すると、クライアント側のURLを変更できます。

また、ASP NET MVCの一般的な問題は、PRGのシナリオでは合格となります。あなたのいずれかを実行できます。URL内のセッションで一時的に

  • ストアそれ
  • のパラメータとして渡す
0

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 
} 

さらに詳しい情報:http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting-scenarios.aspx

構文が古いかもしれないが、あなたはポイントを得る...

関連する問題