私はいくつかのアクションメソッドによって返されるいくつかのビューによってレンダリングされる部分的なビューを持っています。ASP.NET MVC - 現在のアクションを部分ビューから取得する方法
部分ビューには、呼び出されたアクションメソッドにポストバックするフォームがあります。
は、それは私がちょうどビュー内から
<% Html.BeginForm(); %>
を呼び出す場合というのが私の理解で、フォームのaction属性は、呼び出されたアクションメソッドを指します。 javascriptの目的でフォームのID属性を設定する必要があるため、これを行うことはできません。 HTML属性を設定できるHtml.BeginFormのオーバーロードには、明示的なコントローラとアクションが必要です。私はちょうどURLを取得するかどうかはわかりません
<form action="<%=(NEED TO SOMEHOW GET THE URL TO THE CURRENT ACTION) %>" method="post" id="myForm">
:だから、代わりにHTMLヘルパーを使用して、私は同じようにフォーム要素を書き出すことができます。
+1 - 確かに、私のやり方がありますし、簡単な方法があります:) –
私を笑わせました! :) –