首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET MVC -Starter问题

ASP.NET MVC -Starter问题
EN

Stack Overflow用户
提问于 2010-01-03 00:45:49
回答 5查看 165关注 0票数 0

我是MVC.I的新手,我有一些疑问。

1)我的MVC应用程序包含

代码语言:javascript
运行
复制
 i)Default.aspx



   ii)Views
          ... Home
                    ... About.aspx
                    ... Index.aspx

在执行过程中,哪一个会先加载Default.aspx?或者是About.aspx?

2)我想以start page.For的形式显示一个列出菜单项(LinkButtons)的网页,我需要设计一个视图或网页吗?

EN

回答 5

Stack Overflow用户

发布于 2010-01-03 00:55:21

首先,我建议阅读Model-View-Controller模式的工作原理。

回答您的问题:

  1. Default.aspx文件适用于需要默认文档才能启动ASP.NET MVC处理程序的旧版本的IIS。IIS7使用web.config中的映射来完成此操作。因此,当您访问MVC应用程序时,任何配置为默认路由的路由都将首先加载。视图文件夹中的.aspx文件当然是您的视图。这些内容由控制器actions.
  2. ASP.NET MVC使用视图返回,但我不认为有什么能阻止您在某个地方放置一个普通的旧.aspx页面。不过,我不建议这样做,因为最好坚持使用MVC模式(毕竟这就是ASP.NET MVC的全部意义所在)。如果你想在多个地方显示菜单,我建议使用“局部视图”。如果要在所有页面上显示菜单,请将其放在“母版页”中。
票数 2
EN

Stack Overflow用户

发布于 2010-01-03 00:50:02

我认为你应该先读一读asp.net mvc这本书。

你喜欢的

  1. default.aspx
  2. whatever ...但如何使用它取决于你……--
票数 0
EN

Stack Overflow用户

发布于 2010-01-03 00:53:28

  1. Default.aspx被配置为允许路由。不要删除它,但它不会实际显示。默认路由(如Global.asax.cs中定义的)将是/home,它转换为主控制器上的索引操作,更改主控制器的索引视图。它已经设置为您的“开始”页。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1992085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档