0
我有一個局部視圖,我使用2種不同的窗體。爲了使用jQuery驗證,我想使用標籤而不是Html.BeginForm助手。這意味着我應該自己指定action屬性,就像ASP.NET MVC 2在我調用Html Helpers時一樣。我的問題是:將窗體動作屬性傳遞給部分視圖
- 我該怎麼辦?
- 有沒有更好的方法來做我想做的事情?
我有一個局部視圖,我使用2種不同的窗體。爲了使用jQuery驗證,我想使用標籤而不是Html.BeginForm助手。這意味着我應該自己指定action屬性,就像ASP.NET MVC 2在我調用Html Helpers時一樣。我的問題是:將窗體動作屬性傳遞給部分視圖
其相對容易的,簡單的寫你的表單標籤如下:
<form id="myform" method="post" action='<%= Url.Action("myAction") %>'>
如果從不同的地方calliing的部分,這是達到你想要
但我的問題是什麼最簡單的方法該動作可以是「創建」或「編輯」,部分視圖不知道它們中的哪一個。我應該使用ViewData從控制器發送操作? – Ikaso 2010-10-07 13:05:58
只是澄清
如果你不知道這個動作會是什麼,那麼是的,將viewmodel或viewdata傳遞給partial – Clicktricity 2010-10-07 13:25:57