我的表格名称是什么,mvc3 vb.net

时间:2012-12-26 19:09:42

标签: vb.net asp.net-mvc-3 webforms

我非常感谢你对下一个的帮助:

其实我正在使用mvc3(razor)和vb.net,

in my view:

@Using Html.BeginForm()
my content ....
End Using

当我从浏览器中看到我的观点时

<form action="/App/Schedule/Capt" method="post">    <fieldset>  

我想获得此表单的名称。 我的表单名称是什么?

2 个答案:

答案 0 :(得分:2)

您可以在htmlAttributes参数中指定一些属性。尝试这样的事情:

@Using Html.BeginForm("Action", "Controller", FormMethod.Post, New With {.name = "formName", .Id = "formId" })

   my content ....

End Using

默认情况下,不会为<form />代码生成名称。因此,使用htmlAttributes anyoimous类型,您可以设置名称,id,enctype等...

答案 1 :(得分:1)

表单元素没有名称。

如您所见,元素上没有idname属性。它通常不需要一个。

但是,您可以将可选ID传递给BeginForm HTML帮助程序。

@Using Html.BeginForm("ActionName", "ControllerName", New With {.Id = "TheId"})