`
黄继华
  • 浏览: 46524 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

asp.net mvc 多级目录结构

 
阅读更多

ASP.NET MVC默认的文件组织和URL访问都是一级,我们通常要将一个功能模块组织到一个目录下。方法是:
1、文件组织

分别在Controllers和Views文件夹下建议CaiGou文件夹,然后将CaiGou模块的CV将到对应文件夹下

2、URL Routing

[c-sharp]view plaincopy
  1. //采购部分路由
  2. routes.MapRoute(
  3. "CaiGou",//路由名称
  4. "CaiGou/{controller}/{action}/{id}",//带有参数的URL
  5. new{controller="AddCaiGou",action="Index",id=UrlParameter.Optional}//参数默认值
  6. );
  7. //默认路由
  8. routes.MapRoute(
  9. "Default",//路由名称
  10. "{controller}/{action}/{id}",//带有参数的URL
  11. new{controller="Home",action="Index",id=UrlParameter.Optional}
  12. );

3、Contorller调用View

[c-sharp]view plaincopy
  1. publicActionResultIndex()
  2. {
  3. returnView("~/Views/CaiGou/AddCaiGou/Index.aspx");
  4. }

4、访问

“AddCaiGou”为Controller,看起来有点像Action:)名字没取好


分享到:
评论

相关推荐

    ASP.NET MVC省市县三级级联(JQuery)

    ASP.NET MVC是一个强大的框架,用于构建可维护性和可测试性高的Web应用程序。在这个特定的项目中,"省市县三级级联"是指在一个Web应用中实现省、市、县(或区)的三级联动选择功能,这在地址输入或区域划分等场景中...

    asp.net Mvc开发的资产管理系统.zip

    用的是ASP.NET MVC开发模式,可以导入和导出excel表格,使用了js、ajax,html,css后端使用nhibernate连接数据库,数据库用的sqlsever2015,系统主要有3个模块,部门、用户和资产模块,各模块都有多级分页模糊查询,...

    ASP.NET MVC后台系统项目

    ASP.NET MVC 后台系统项目是一个适合初学者的实践项目,它主要展示了如何利用C#编程语言和ASP.NET MVC框架构建一个具备多级菜单和动态Tab功能的后台管理系统。在这个项目中,用户可以通过点击菜单来生成新的Tab页,...

    ASP.NET MVC框架开发系列课程(6):ASP.NET Preview

    ASP.NET MVC框架是微软开发的一款用于构建Web应用程序的开源框架,它基于模型-视图-控制器(Model-View-Controller)设计模式。本课程“ASP.NET MVC框架开发系列课程(6):ASP.NET Preview”专注于ASP.NET MVC的深入...

    ASP.NET MVC开发框架

    ASP.NET MVC(Model-View-Controller)开发框架是微软推出的一种用于构建Web应用程序的模式,它结合了MVC设计模式的灵活性与ASP.NET的强大功能。这个框架鼓励清晰的代码分离,提高了可测试性和可维护性,是现代Web...

    bootstrapextensions-asp.net mvc

    Bootstrap Extensions for ASP.NET MVC 是一个专门针对ASP.NET MVC框架设计的UI增强库,它扩展了Bootstrap的功能,使得在开发Web应用程序时,可以更加便捷地创建响应式和美观的用户界面。Bootstrap本身是一个流行的...

    asp.net mvc 开发组件

    【ASP.NET MVC 开发组件详解】 ASP.NET MVC(Model-View-Controller)是微软提供的一种用于构建可测试、模块化Web应用程序的框架。它结合了ASP.NET Web Forms的某些功能和MVC设计模式的优点,强调代码分离、测试...

    Mvc controller 多层级目录

    标题中的“Mvc controller 多层级目录”指的是在ASP.NET MVC项目中,Controller不在单一的Controllers目录下,而是按照业务模块或者功能进行分类,形成多层次的目录结构。例如,可以创建如`Admin\Controllers`、`...

    Ext Gantt + ASP.NET MVC 工程实例(EXT 甘特图)

    本工程实例主要关注的是使用Ext Gantt与ASP.NET MVC框架相结合,构建一个功能丰富的项目管理应用,其中甘特图是核心展示组件。Ext Gantt是一款强大的JavaScript库,专为创建交互式、可定制的甘特图表设计,而ASP.NET...

    管理系统系列--XCLCMS内容管理系统(asp.net mvc).zip

    【标题】"管理系统系列--XCLCMS内容管理系统(asp.net mvc)" 是一个基于ASP.NET MVC技术构建的内容管理系统。ASP.NET MVC是一个开源的Web应用程序框架,由微软提供,用于构建可维护性和测试性强的Web应用。这个系统...

    MVC4实体关联 多级分类实现

    在本文中,我们将深入探讨如何在ASP.NET MVC4框架中实现数据实体间的关联以及多级分类。MVC4是微软开发的一种模型-视图-控制器(Model-View-Controller)架构,它允许开发者构建可维护、可扩展的Web应用程序。C#作为...

    ASP.NET(C#)显示多级目录的下拉框(源码文件)

    ASP.NET(C#)显示多级目录的下拉框是一个常见的需求,在Web开发中,它能够帮助用户方便地从一个多级结构的目录中选择一个条目。这个技术主要应用于网站导航、菜单配置或者其他需要呈现层级关系的数据场景。在本文中,...

    【ASP.NET编程知识】ASP .NET 可编辑输入自动匹配的下拉框.docx

    在 ASP.NET 中,可以使用级联下拉框来实现多级分类的选择。例如,可以创建一个省份下拉框和一个城市下拉框,当用户选择了省份时,城市下拉框将自动更新以显示该省份下的城市列表。 七、ASP.NET 中 JS+JQuery 添加...

    asp.net多级分类和操作源码

    在多级分类的场景中,ASP.NET 提供了强大的数据绑定和控件功能,使得实现复杂的层级结构变得相对简单。 在“asp.net多级分类和操作源码”中,我们可以推测这个项目主要实现了以下功能: 1. **多级分类**:在数据库...

    asp.net实现树形下拉列表

    1. **TreeView 控件**:ASP.NET 自带的 TreeView 控件是构建树形结构的基础,它可以轻松地显示多层次的数据。通过配置 TreeNode 节点和它们的子节点,可以构建出任意复杂的树形结构。 2. **DropDownList 控件**:与...

    Asp.net简单公文流转系统(MVC)源码 GWLZ

    【Asp.net简单公文流转系统(MVC)源码GWGL】是一款基于ASP.NET MVC框架构建的公文处理系统,旨在提供一个易于理解和使用的公文流转平台。ASP.NET MVC是一种模型-视图-控制器(Model-View-Controller)架构模式,它在...

    MVC权限管理流程审批系统源码+文档.zip_MVC审批流程_MVC权限管理流程审批系统源码+文档_文档管理系统_权限管理_流程

    该资源是一个基于MVC(Model-View-Controller)架构的权限管理与流程审批系统的完整源码,配合详尽的文档,适用于开发人员学习和企业内部文档管理与审批流程的搭建。MVC是一种广泛应用于Web应用开发的设计模式,它将...

    asp.net 基于WEB的投稿和稿件处理系统+毕业论文

    在开发过程中,ASP.NET 提供了多种开发工具和技术,如C#编程语言、ASP.NET MVC架构、Entity Framework数据库访问层以及ASP.NET Identity 用户认证系统。这些工具使得开发过程更为高效,代码结构清晰,易于维护。 - ...

    ASP.NET 实现的网络硬盘

    6. **目录结构**:网络硬盘通常需要支持多级目录,用户可以创建和管理自己的文件夹结构。这需要在数据库中存储文件和目录的层次关系。 7. **权限控制**:每个文件和目录可能有不同的访问权限,比如读、写、执行等。...

    Asp.net简单公文流转系统(MVC)源码

    **Asp.net简单公文流转系统(MVC)源码详解** Asp.net是一个由微软公司推出的强大且灵活的Web应用程序框架,它允许开发者构建高效、可扩展的动态网站。在这个项目中,我们讨论的是一个基于Asp.net MVC的简单公文流转...

Global site tag (gtag.js) - Google Analytics