私はMVCを初めて使い、3.0を使い始めました。私はjqueryのを使用して、フォームを含むAA部分図を、ロードするとき、私はパラメータがアクションに追加されることに気付きました:MVC 3フォームアクションパラメータ
/hi/address/edit/1?_=1297158351246&{}
ASCXファイルには以下が含まれています。
<% using (Html.BeginForm()) { %>
<% } %>
私が実現します私はパラメータを削除するために次のコードを呼び出すことができますが、なぜ追加のパラメータとその目的は何かを知りたいですか?
<% using (Html.BeginForm("edit", "address")) { %>
<% } %>
UPDATE:フォームはjqueryのを使用してロードされていない場合
、追加のパラメータがフォームアクションに存在しません。
を使用そのように、それはコントロールへのリンクを持っています。 jqueryにフォームの提出時に何かをするように頼んでいたのですか? –
はい、jqueryを使用して関数呼び出しを配線します。この関数はpreventDefault()を呼び出し、ajax呼び出しを行います。 – markpirvine
それで、なぜあなたはsubmitイベントにjQueryを付けているので、そこにコード内にポインタを追加しています。 –