2010-10-07 40 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

相关问题