62
A
回答
86
6
我明白,這個「答案」是有點晚了,問題已明顯得到滿意的(和好)回答。但是,對於此頁面的任何未來訪問者,如果您正在閱讀更完整的參考指南,那麼還有MS introduction to Razor syntax以及Phil Haack的非常有用的Razor quick reference博客文章。
13
當我在升級mvc時尋找這個「同樣的錯誤」時,我剛剛發現了這個問題。
我:
不起作用:
@{
ViewBag.Title = "Something " + @Model.Title;
var something = (IEnumerable<SelectListItem>)ViewBag.Options;
}
顯然,語法去嚴格,因爲你是一個@ {}塊裏面,你不應該型號前加上@。標題的例子。但是代碼編輯器的錯誤是指向泛型,它讓我發瘋。
如果在代碼中沒有<>,它可以正常工作,但只需從Model.Title中刪除@即可解決問題。
作品:
@{
ViewBag.Title = "Something " + Model.Title;
var something = (IEnumerable<SelectListItem>)ViewBag.Options;
}
希望這有助於任何人
2
這是關於@字符,這個例子作品之前升級
@{
string @class = [email protected];
IDictionary<string, object> htmlAttributes = new Dictionary<string, object>();
}
升級後,它必須被分成兩個街區
@{ string @class = [email protected]; }
@{ IDictionary<string, object> attrs = new Dictionary<string, object>(); }
2
我有一個奇怪的情況,當我有一個@{ ... }
博克幾個任務。
@{
// ... other assignments (without error)
List<string> stringList = new List<string>() // ERROR MESSAGE HERE
}
我做什麼都,總是有一些錯誤,如:
使用泛型類型 '列表',需要一個類型參數
解決方案: 我將分配線設置爲秒@{ ... }
bock。
@{
// ... other assignments
}
@{
List<string> stringList = new List<string>() // WORKS
}
相關問題
- 1. 如何在mvc3中使用razor語法測試視圖?
- 2. 在Razor視圖中使用#pragma語句
- 3. 如何使用Razor視圖
- 4. Razor視圖引擎語法
- 5. 使用,如果在Razor視圖值的語句不工作
- 6. 如何使用Razor視圖引擎和資源文件在asp.net mvc 3中製作多語言應用程序
- 7. 轉換C#Razor視圖語法VB.net
- 8. 如何在MVC Razor視圖
- 9. 如何讓ReSharper Intellisense在FubuMVC中使用Razor視圖?
- 10. 如何使用Razor在ASP.NET MVC3中創建選項卡視圖?
- 11. 如何在ASP.NET Razor MVC4視圖中使用LINQ?
- 12. 如何在Razor中使用ReportViewer控件?
- 13. 如何使用Razor語法有條件地輸出HTML?
- 14. 如何在非通用視圖/視圖集中使用分頁?
- 15. 如何在Rails中使用「render」方法渲染普通視圖文件?
- 16. 使用Razor語法調用JavaScript函數
- 17. 如何在html助手生成的表單中使用html(使用razor語法)?
- 18. 在Razor視圖
- 19. 在Razor視圖
- 20. 通子類Razor視圖
- 21. Umbraco 7何時在Razor視圖中使用@Umbraco vs @CurrentPage vs @Model?
- 22. Razor .cshtml視圖文件中的圖像文件路徑
- 23. 使用Razor語法的困難
- 24. 與ASP.NET MVC Razor語法結合使用
- 25. 如何在Coffeescript文件中使用Razor表達式?
- 26. 重用Razor部分視圖
- 27. 使用Razor視圖定義的結構
- 28. 何時在視圖文件中使用「清理」方法?
- 29. 在Razor中使用另一個視圖中的@helpers ASP.Net MVC3
- 30. Razor語法 - 使文本無法識別爲電子郵件
...你錯過了什麼,因爲你沒有把它放在代碼塊中?我沒有看到任何低於標誌... – Paul 2010-11-23 06:05:52