在MVC 5中添加一个没有模型的视图

3

我需要创建一个简单的视图,里面有3个链接(管理类页面)。我尝试在名为"Administration"的目录下添加名为"index"的视图,但是当我尝试导航到它时,会出现资源未找到的错误。我是从Web表单转过来的,对MVC完全不了解,如果这是个愚蠢的问题,请见谅 :)

2个回答

6
首先添加一个控制器,其中包含Index方法。右击Index方法,选择Add View。将您想要添加的所有HTML添加到该视图中,即可在不添加模型的情况下完成页面。

谢谢!我真的很喜欢MVC而不是Web Forms,但愿我早点接触它 ;) - user2719830

2
您需要一个控制器来呈现视图。
例如,如果您有一个类似于public ActionResult Index() { return View(); }的方法的AdminController,这将呈现index视图,您可以在其中放置html/链接等内容。
这种情况下,视图本身不需要model,因为在返回View()时没有提供任何内容。
然后,您可以通过http://xxx/Admin/Index或'http://xxx/Admin/'导航到该页面。
值得一提的是,在Stack Overflow和其他各种MVC查询网站上寻找更多信息是非常值得的!
祝您好运。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接