我必须在模型中存储数据,并在Webgrid中的View上显示不同的模型。
我想使用@model projectname.models.modelname
将数据存储在我的modelname中
我还想在同一视图中显示Webgrid中另一个模型的数据,所以我将不得不使用@model IEnumerable<projectname.Models.newmodel>
如何在同一个视图中使用多个模型,IEnumerable也是如此。?
我有什么选择可以使用..
我是MVC的新手所以请任何人都可以帮助我..
答案 0 :(得分:0)
你可以创建另一个类文件,例如common.cs,你必须创建公共类并创建像
这样的成员Public Class Employee
Public EmpNo As Integer
Public Designation As String
Public Address As String
Public Date_Of_Birth As DateTime
End Class
您可以通过在控制器中实现该公共类文件来访问它,并通过创建Employee类的对象来使用它,如
Employee e
e.EmpNo
e.Designation
e.Address
e.Date_Of_Birth
并设置这些值。
现在您必须在视图中使用它,以便您可以直接在视图中访问这些值:
@Models.Common.UserName
这里我声明了模型,因为我的常见文件在模型中是原因。