Asp.net mvc 简单的MVC 3无提交按钮

Asp.net mvc 简单的MVC 3无提交按钮,asp.net-mvc,form-submit,Asp.net Mvc,Form Submit,我正在努力学习Steven Sanderson的Pro ASP.NET MVC 3(是的,我知道它已经过时了)。第一个例子是PartyVites,它是一个简单的MVC应用程序,要求提供姓名、电子邮件和参加人数。我在VS2010中输入了代码,就我所知,一切都是正确的。然而,我没有提交按钮。我试过Firefox和Explorer 我知道这并不是很多信息,但是有什么东西能直接跳到那些知道的人身上吗 谢谢 编辑 我的视图标记 <body> @using (Html.BeginForm())

我正在努力学习Steven Sanderson的Pro ASP.NET MVC 3(是的,我知道它已经过时了)。第一个例子是PartyVites,它是一个简单的MVC应用程序,要求提供姓名、电子邮件和参加人数。我在VS2010中输入了代码,就我所知,一切都是正确的。然而,我没有提交按钮。我试过Firefox和Explorer

我知道这并不是很多信息,但是有什么东西能直接跳到那些知道的人身上吗

谢谢

编辑

我的视图标记

<body>
 @using (Html.BeginForm()) { 
<p>Your name: @Html.TextBoxFor(x => x.Name)</p>
<p>Your email: @Html.TextBoxFor(x => x.Email)</p> 
<p>Your phone: @Html.TextBoxFor(x => x.Phone)</p> 
<p>Will you attend? @Html.DropDownListFor(x => x.WillAttend, new[]{ new SelectListItem() {Text = "Yes, I'll be there", Value = bool.TrueString}, new SelectListItem() {Text = "No, I can't come", Value = bool.FalseString} },"Coose an option" ) </p>
 } 
</body>

@使用(Html.BeginForm()){
您的姓名:@Html.TextBoxFor(x=>x.name)

您的电子邮件:@Html.TextBoxFor(x=>x.email)

您的手机:@Html.TextBoxFor(x=>x.phone)

你会参加吗?@Html.DropDownListFor(x=>x.willAttention,new[]{new SelectListItem(){Text=“是的,我会在那里”,Value=bool.TrueString},new SelectListItem(){Text=“不,我不能来”,Value=bool.FalseString},“作为一个选项”)

}
您必须向表单中添加提交输入,才能显示提交按钮。我没有读过这本书,但他可能无意中跳过了。使用(Html.BeginForm()


@使用(Html.BeginForm()){
您的姓名:@Html.TextBoxFor(x=>x.name)

您的电子邮件:@Html.TextBoxFor(x=>x.email)

您的手机:@Html.TextBoxFor(x=>x.phone)

你会参加吗?@Html.DropDownListFor(x=>x.willAttention,new[]{new SelectListItem(){Text=“是的,我会在那里”,Value=bool.TrueString},new SelectListItem(){Text=“不,我不能来”,Value=bool.FalseString},“作为一个选项”)

}
您是对的。您没有提交按钮

我把这本书放在什么地方了。我现在就是找不到。我没想到会有如此明显的错误

无论如何,在结束大括号之前弹出此选项:

<input type="submit" />


书籍示例似乎有一些您没有的操作链接,如

@Html.ActionLink("RSVP Now", "RsvpForm") 

也许你可以发布你的视图标记?书样本似乎有一些你没有的ActionLink,如
@Html.ActionLink(“RSVP Now”,“RsvpForm”)
@Html.ActionLink("RSVP Now", "RsvpForm")