CoolGravatar
CoolGravatar

Reputation: 5478

How to add id HTML attribute in ASP.NET MVC w/ VB.NET

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

Answers (2)

Joseph
Joseph

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.

Html.BeginForm

Upvotes: 10

Jordan S. Jones
Jordan S. Jones

Reputation: 13883

Close:

<%Html.BeginForm("Create", "Model", "", "", new {id = "CreateForm"})%>

Upvotes: 2

Related Questions