Ich bin mir nicht sicher, warum diese Syntax Fehler melden "Enter wird nicht deklariert. Kann aufgrund der Schutzstufe nicht zugänglich sein" und muss "@html (" um loszuwerden Fehler.Verwendung in Razor VB.net MVC funktioniert nicht wie erwartet
dieser Block beschweren Fehler
@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
Wenn Sie den Code auf diese Weise umschreiben, rügen die, aber die Ausgangsanzeige „System.Web.MVC.Html“ am Anfang wie das Bild unten
gegangen @Html.BeginForm("GetUser", "UserProfile", FormMethod.Post)
Enter User id :- @Html.TextBox("UserId",Model)
<input type="submit" value="Submit data" />
hallo nemesv wenn Use @<Text>
, dann ist es diese beschweren - "Die Verwendung muss mit mit End Ende">
Sie haben die Nähe vergessen die '@' sehen in meinem Beispiel habe ich: '@ ' die Schließung beachten ' ' am Ende die Linie. –
nemesv
Oppdss! Zu neu in MVC. Alles scheint mir neu, Danke! – tsohtan
mögliches Duplikat von [Warum benötigt normales Markup in einem @Using Html.BeginForm ein @?] (Http://stackoverflow.com/questions/10225394/why-does-normal-markup-inside-an-using-html- beginform-need-an) – KyleMit