我有幾個視圖呈現的部分視圖,這些視圖由多個操作方法返回。ASP.NET MVC - 如何從局部視圖中獲取當前操作?
部分視圖具有應回發到被調用的操作方法的表單。
這是我的理解是,如果我只是叫
<% Html.BeginForm(); %>
從視圖中,表單的action屬性將指向被調用動作方法。 我不能這樣做,因爲我需要爲javascript目的設置表單的ID屬性。 Html.BeginForm的重載讓我設置html屬性也需要一個明確的控制器和動作。因此,我可以不使用Html幫手,而是將表單元素寫出來:
<form action="<%=(NEED TO SOMEHOW GET THE URL TO THE CURRENT ACTION) %>" method="post" id="myForm">
我只是不確定如何獲取URL。
+1 - 當然,這是我的方式,然後有簡單的方法:) – 2009-09-18 15:34:17
讓我笑! :) – 2009-09-18 15:54:24