2012-08-14 134 views
1

我在返回视图(viewModel)中看到一个错误,它说“'视图'是一种类型,不能用作表达式。”我怎样才能解决这个问题?无法将视图模型传递给MVC中的视图

Function ShowFeed() As ActionResult 

    Dim feedUrl = "somefeedurl" 
    Dim feed As SyndicationFeed = GetFeed(feedUrl) 

    ' build a view model 
    Dim viewModel = New RssModel() 
    viewModel.Title = feed.Title.ToString 
    viewModel.Description = feed.Description.ToString 
    viewModel.Link = feed.Links.ToString 

    Return View(viewModel) 

End Function 

回答

2

View()函数在Controller类中定义。
如果您的课程没有继承Controller,则会发生此错误。

+0

很好的答案。我没有意识到。谢谢。 – user1477388 2012-08-14 13:37:24

相关问题