Я новичок в ASP.NET MVC3 и отчаянно пытаюсь получить что-то простое, работающее.Я чувствую, что пытаюсь сделать что-то очень простое.Тем не менее, я не могу заставить работать базовую сетку.Я использую настройки по умолчанию в Visual Studio и вот что я сделал:
HomeController.cs
public class HomeController : Controller
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
List<Person> test = new List<Person>();
test.Add(new Person("John", "Smith"));
test.Add(new Person("Bill", "Torr"));
return View(test);
}
public ActionResult About()
{
return View();
}
}
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public Person(string firstName, string lastName)
{
this.FirstName = firstName;
this.LastName = lastName;
}
}
Index.cshtml @ {ViewBag.Title = "Домашняя страница";}
<h2>@ViewBag.Message</h2>
<p>
@{
var grid = new WebGrid(@Model);
grid.GetHtml();
}
</p>
Как ни странно, для WebGrid ничего не распечатывается.Я ожидал два ряда.Вместо этого я ничего не получил.Что я делаю не так?