我是 MVC 新手,通过查看此视频创建了一个示例应用程序。我在模型和控制器中创建了一个类。现在当我尝试通过视图访问 Class 属性时,我无法访问它,即使我正在写作在像 <%=Model.Id %> 这样的视图中,尖括号没有像服务器端脚本那样标记为黄色。我无法找到问题所在?
模型中的客户类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcCustomer.Models
{
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public double Amount { get; set; }
}
}
控制器是
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcCustomer.Models;
namespace MvcCustomer.Controllers
{
public class LoadCustomerAndDisplayController : Controller
{
//
// GET: /LoadCustomerAndDisplay/
public ActionResult Index()
{
Customer customer = new Customer();
customer.Name = "Devesh";
customer.Amount = 22.9;
customer.Id = 1;
return View(customer);
}
}
}
我的强类型视图(IntelliSense 也不起作用)是
@model MvcCustomer.Models.Customer
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
</head>
<body>
<div>
The Customer id is: <%= Model.Id %>
</div>
</body>
</html>