【问题标题】:Cannot access Controller properties in View using strongly typed view无法使用强类型视图访问视图中的控制器属性
【发布时间】:2015-04-23 14:25:03
【问题描述】:

我创建了一个名为 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)

根据this solution,生成了一个strongley 类型的视图。我的查看代码如下所示:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    Return View(myemployee)
    

    【讨论】:

    • 就是这样!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多