我刚刚开始学习ASP.NET MVC 3表单this,我遇到了一个问题。
我总是收到此错误
描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并适当修改源代码。
编译器错误消息:CS0103:当前上下文中不存在“文本”名称
以下是代码:
@Html.DropDownListFor(p => p.WillAttend, new[]
{
new SelectListItem(), Text = "Yes I'll be there", Value = bool.TrueString,
new SelectListItem(), Text = "No, I can't come", Value = bool.FalseString
}, "Chose option")
任何人都知道如何解决这个问题?
答案 0 :(得分:8)
你忘了一些{}
:
@Html.DropDownListFor(p => p.WillAttend, new[]
{
new SelectListItem(){ Text = "Yes I'll be there", Value = bool.TrueString},
new SelectListItem(){ Text = "No, I can't come", Value = bool.FalseString}
}, "Chose option")