Reputation: 5478
I am trying to add an ID HTML attribute to a form using ASP.NET MVC and VB.NET
<%Html.BeginForm("Create", "Model", "", "", New With {.id = "CreateForm"})%>
This gives me a type error, since .id is expecting an Integer, not a string. How do add an ID attribute to my form?
Upvotes: 7
Views: 8072
Reputation: 25513
I believe you need something like this
<% Html.BeginForm("Create", "Model",
FormMethod.Post, New With {.id = "CreateForm"})%>
I think it's trying to cast one of your empty strings as the FormMethod enumeration, which won't cast correctly.
Either way check this link out, it has all the overloads for the BeginForm method.
Upvotes: 10
Reputation: 13883
Close:
<%Html.BeginForm("Create", "Model", "", "", new {id = "CreateForm"})%>
Upvotes: 2