2009-05-07 30 views
7

Ben ASP.NET MVC ve VB.NET/VB.NET

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

kullanarak bir forma bir kimlik HTML öznitelik eklemek çalışıyorum Bu bana verir .id bir dizgiyi değil, bir Tamsayı beklediğinden bir tür hata. Formuma bir ID özelliği nasıl eklenir? Kapat

+0

Bunu hangi dilde deniyorsunuz? VB veya C#? – Joseph

+0

VB (başlığa ve açıklamaya bakın);) – CoolGravatar

+1

Bu sorunun cevabını bilmek isterim –

cevap

10

Sana doğru döküm olmaz FormMethod numaralandırma gibi boş dizeleri birini döküm çalışıyor sanırım bu

<% Html.BeginForm("Create", "Model", 
    FormMethod.Post, New With {.id = "CreateForm"})%>  

gibi bir şey gerektiğine inanıyorum.

Her iki durumda da bu bağlantıyı kontrol edin, BeginForm yöntemi için tüm aşırı yüklenmelere sahip.

Html.BeginForm

+0

Eğer yazdığınız intellisense alamadım. (dot) yapar mısın? Yani, Yeni İle. - intellisense hakkı yok mu? –

+0

Hayır, anonim bir tür oluşturduğunuz için, bu durumda intellisense'in size sağlayacağı hiçbir şey yoktur. – Joseph

2

:

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

Bu bana bir derleme hatası veriyor. Eminim bu C# 'da çalışacak, ama VB.NET – CoolGravatar

+0

Ahh' da çalışamayacaktır. Ne yazık ki VB göstergelerini görmedim. Afedersiniz. C# sürümü için –

+0

+1. –