将窗体动作属性传递给部分视图
问题描述:
我有一个局部视图,我使用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