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