编译器错误消息:CS1513:}预期

use*_*767 4 c# ajax asp.net-mvc

我正在从控制器传递一个对象到视图.该对象包含属性名称,标题和事件列表,如列表事件.你可以在这里参考(http://www.asp.net/mvc/tutorials/mvc-music-store-part-4).我正在使用ASP.NET MVC 3/C#/和Scripts

@model MvcEventCalendar.Models.Category

@{
    ViewBag.Title = "Browse";
}

<h2>Browsing Category: @Model.Name</h2>

<ul>

    @foreach (var event in Model.Events)

    {
        <li>
            @event.Title
        </li>
    }
</ul>
Run Code Online (Sandbox Code Playgroud)

行中存在问题(@foreach(Model.Events中的var事件))和(@ event.Title).对象事件对模型不可见.同样,标题对事件不可见.智能感知不会显示任何内容

编译器错误消息:CS1513:}预期

来源错误:

Line 8:  
Line 9:  <ul>
Line 10:     @foreach (var event in Model.Events)
Line 11: 
Line 12:     {
Run Code Online (Sandbox Code Playgroud)

Qui*_*son 8

event是c#中的一个保留词.你可以试试@event(好吧也许不是剃刀语法现在我考虑一下).但严重重命名你的event变量..

@foreach (var theEvent in Model.Events)
{
    <li>
        @theEvent.Title
    </li>
}
Run Code Online (Sandbox Code Playgroud)

C#关键词