无法使用强类型视图访问View中的Controller属性

时间:2015-04-23 14:25:04

标签: asp.net-mvc vb.net strongly-typed-view

我使用以下函数创建了一个名为Employeecontroller的控制器:

    Function Details() As ActionResult
        Dim myemployee As New Employee
        myemployee.Name = "John"
        Return View()
    End Function

之后我使用以下设置“添加视图”:

View name: Details
Template: Empty
Model class
Employee(ProjeytName.Models)

根据as documented here生成强大的类型视图。我的观看代码如下:

@ModelType MVC_AdminTry1.Models.Employee
@Code
    ViewData("Title") = "Employee Details"
End Code
<h2>@Model.Name</h2>

现在我得到一个指向@ Model.Name的Null引用错误,但我看不到,有什么问题。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您需要将模型发送到视图:

Return View(myemployee)