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?
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.
Html.BeginForm
Close:
<%Html.BeginForm("Create", "Model", "", "", new {id = "CreateForm"})%>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With