Non sono sicuro del motivo per cui questa sintassi si ripresenta errore "Invio non dichiarato. Può essere inaccessibile a causa del livello di protezione" e deve inserire "@html (" per eliminare il errore.Utilizzo in Razor VB.net MVC non funziona come previsto
questo blocco si lamentano errore
@Using (Html.BeginForm("GetUser", "UserProfile", FormMethod.Post))
Enter User id :- @Html.TextBox("UserId",Model) -- This line must write in this way @Html("Enter User id :-")
<input type="submit" value="Submit data" /> --This line complain ">" expected"
End Using
Se riscrivere il codice in questo modo, il lamentano andato, ma il display di uscita "System.Web.MVC.Html" all'inizio come l'immagine qui sotto
@Html.BeginForm("GetUser", "UserProfile", FormMethod.Post)
Enter User id :- @Html.TextBox("UserId",Model)
<input type="submit" value="Submit data" />
hi nemesv se Usa @<Text>
, è lamentarsi questo - "Utilizzando deve terminare con End Using">
Hai dimenticato la fine del '@' vedere nel mio esempio ho: '@ ' notare la chiusura ' ' alla fine del la linea. –
nemesv
Oppps! Troppo nuovo in MVC. tutto mi sembra nuovo, grazie !. – tsohtan
possibile duplicato di [Perché il markup normale all'interno di @Utilizzo di Html.BeginForm è necessario un @?] (Http://stackoverflow.com/questions/10225394/why-does-normal-markup-inside-an-using-html- beginform-need-an) – KyleMit