0

我非常感谢您在下一个方面的帮助:

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

in my view:

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

当我从浏览器中看到我的视图时

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

我想得到这个表格的名字。 我的表格叫什么名字??

4

2 回答 2

2

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

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

   my content ....

End Using

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

于 2012-12-26T19:12:48.997 回答
1

表单元素没有名称。

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

但是,您可以将可选 ID 传递给BeginFormHTML Helper。

@Using Html.BeginForm("ActionName", "ControllerName", New With {.Id = "TheId"})
于 2012-12-26T19:12:33.770 回答