[英]Compiler Error Message: CS1513: } expected
我正在將一個對象從控制器傳遞到視圖。 該對象包含屬性名稱、標題和事件列表,如列表事件。 您可以參考這里 (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>
行 (@foreach (Model.Events 中的 var event)) 和 (@event.Title) 中存在問題。 對象事件對模型不可見。 同樣,標題對事件不可見。 智能感知不顯示任何內容
編譯器錯誤消息:CS1513:} 預期
來源錯誤:
Line 8:
Line 9: <ul>
Line 10: @foreach (var event in Model.Events)
Line 11:
Line 12: {
event
是 c# 中的保留字。您可以嘗試@event
(現在我想到它可能不是剃刀語法)。 但認真重命名你的event
變量..
@foreach (var theEvent in Model.Events)
{
<li>
@theEvent.Title
</li>
}
如果其他人遇到問題,請檢查您的 HTML 布局。 我遇到了同樣的錯誤,在我的例子中,我錯過了結束的 html div 標簽。 在 span 標簽之后還有 ','。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.