2010-10-07 78 views
0

我有一個局部視圖,我使用2種不同的窗體。爲了使用jQuery驗證,我想使用標籤而不是Html.BeginForm助手。這意味着我應該自己指定action屬性,就像ASP.NET MVC 2在我調用Html Helpers時一樣。我的問題是:將窗體動作屬性傳遞給部分視圖

  1. 我該怎麼辦?
  2. 有沒有更好的方法來做我想做的事情?

回答

1

其相對容易的,簡單的寫你的表單標籤如下:

<form id="myform" method="post" action='<%= Url.Action("myAction") %>'> 

如果從不同的地方calliing的部分,這是達到你想要

+0

但我的問題是什麼最簡單的方法該動作可以是「創建」或「編輯」,部分視圖不知道它們中的哪一個。我應該使用ViewData從控制器發送操作? – Ikaso 2010-10-07 13:05:58

+0

只是澄清

標記是部分視圖的一部分。 – Ikaso 2010-10-07 13:12:00

+0

如果你不知道這個動作會是什麼,那麼是的,將viewmodel或viewdata傳遞給partial – Clicktricity 2010-10-07 13:25:57

相關問題