我想了解如何ASP.NET MVC的作品,我已被建议遵循MVC Music Store Tutorial,但是我有问题,因为我使用不同(更流行)的软件。这是不赞成使用的编码方式吗? ASP.Net MVC
根据this页面我应该在我的StoreController.cs
里添加一个List
类型的动作方法。但是根据Visual Studio的说法,这段代码似乎不正确或者无法识别。错误说:Identifier expected;'new' is a keyword
。我应该使用不同的代码,还是以某种方式在模型类中执行此操作?
public ActionResult Index()
{
var genres = new List<Genre>
{
new Genre = { Name = "Disco" },
new Genre = { Name = "Jazz" },
new Genre = { Name = "Rock" }
};
return View();
}
不应该是这样做的工作?:
public ActionResult Index()
{
//var genres = new List<Genre>
//{
// new Genre = { Name = "Disco" },
// new Genre = { Name = "Jazz" },
// new Genre = { Name = "Rock" }
//};
var genres = new List<Genre>();
genres.Add(new Genre() { Name = "Disco" });
genres.Add(new Genre() { Name = "Jazz" });
genres.Add(new Genre() { Name = "Rock" });
return View();
}
而且没有这个不断补充流派每次我将通过Index操作方法运行?
啊我看到我做错了,使用“=” “符号在括号前面。 – Barrosy