Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 编译器错误消息:CS1513:}应为_C#_Ajax_Asp.net Mvc - Fatal编程技术网

C# 编译器错误消息:CS1513:}应为

C# 编译器错误消息:CS1513:}应为,c#,ajax,asp.net-mvc,C#,Ajax,Asp.net Mvc,我正在将一个对象从控制器传递到视图。该对象包含属性名称、标题和类似列表事件的事件列表。你可以在这里参考(http://www.asp.net/mvc/tutorials/mvc-music-store-part-4). 我正在使用ASP.NET MVC 3/C和脚本 @model MvcEventCalendar.Models.Category @{ ViewBag.Title = "Browse"; } <h2>Browsing Category: @Model.Nam

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

@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>
@model MvcEventCalendar.Models.Category
@{
ViewBag.Title=“浏览”;
}
浏览类别:@Model.Name
    @foreach(Model.Events中的var事件) {
  • @事件名称
  • }
行(@foreach(Model.Events中的var-event))和(@event.Title)中存在问题。对象事件对模型不可见。同样,标题对事件不可见。intellisense不显示任何内容

编译器错误消息:CS1513:}应为

源错误:

Line 8:  
Line 9:  <ul>
Line 10:     @foreach (var event in Model.Events)
Line 11: 
Line 12:     {
第8行:
第9行:
    第10行:@foreach(Model.Events中的var事件) 第11行: 第12行:{
事件
在c#中是一个保留字……您可以尝试
@event
(现在我想可能不是用razor语法)。但请认真重命名
事件
变量

@foreach (var theEvent in Model.Events)
{
    <li>
        @theEvent.Title
    </li>
}
@foreach(Model.Events中的变量theEvent)
{
  • @事件名称
  • }

    如果其他人有问题,请检查您的HTML布局。
    我遇到了相同的错误,在我的例子中,我丢失了结束html div标记。还有,“,”在span标记之后。

    看起来你丢失了一个结束大括号。你检查过了吗?你说得很对。我已将事件更改为另一个变量(a)。它工作正常!