仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 690|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计MVC2.0 用Area 扩大项目标目次布局

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。Area是MVC2.0里新特征,可是感到在项目中使用的不是良多,大概是项目对照小吧,没有在乎目次布局的收拾,举个例子来讲吧,好比我们在办理本人项目标背景时分必要创建一个Admin目次,总感到Admin建在View目次下不是很好,并且对URL显现也不是很完善..好比/Admin/index.aspx…假如能有一个目次来独自办理Admin是很完善滴…  在MVC1.0时没举措完成这个功效,MVC2.0供应了Area特征,用来办理愈来愈复杂的项目目次布局..
  在VS2010内里项目上右键.增加…

  输出称号以后..目次布局会酿成:

  个中Admin就是我输出的地区称号了.
  人人会发明天生的目次布局和外层View目次布局一样的.(Home目次是我厥后改的为了前面的测试.)
  而且增添了AdminAreaRegistration.cs文件,.
  代码以下:
namespace MvcApplication1.Areas.Admin 
{ 
  public class AdminAreaRegistration : AreaRegistration 
  { 
    public override string AreaName 
    { 
      get 
      { 
        return "Admin"; 
      } 
    } 
 
    public override void RegisterArea(AreaRegistrationContext context) 
    { 
      context.MapRoute( 
        "Admin_default", 
        "Admin/{controller}/{action}/{id}", 
        new { action = "Index", id = UrlParameter.Optional } 
      ); 
    } 
  } 
} 
  能够看到这个文件设置了Area的路由会见划定规矩.在扫瞄器输出/Admin/Home

  检察原始图片(年夜图)
  由于HomeController跟View内里的HomeControllerc同名.以是他没法辨认是挪用哪一个Controller会报错.
  以是我们在Area内里创建Controller的时分必要注重不要和View内里的Controller重名..
  在http://www.ckuyun.com/tthxnz/archive/2009/11/12/1602097.html这篇博文内里先容的AreaController和View完整同名以后不会报错,只是挪用的Controller一样罢了..
  没有做深切研讨,推测应当是版来源根基因,.他是mvc2pr2版本..
  修改以后会见:

  用了这个特征以后,我们在办理本人的项目布局更轻车熟路了,就好比我上文先容的创建本人的背景办理目次..
  关于这个特征信任应当不知这一点用处,但愿有晓得其他用处的园友分享下…
你觉得数据库怎么样?
若相依 该用户已被删除
沙发
发表于 2015-1-19 09:06:03 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
活着的死人 该用户已被删除
板凳
发表于 2015-1-25 16:53:50 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
透明 该用户已被删除
地板
发表于 2015-2-3 11:51:42 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
小魔女 该用户已被删除
5#
发表于 2015-2-8 20:36:52 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
柔情似水 该用户已被删除
6#
发表于 2015-2-26 07:03:51 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
分手快乐 该用户已被删除
7#
发表于 2015-3-8 12:50:59 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
兰色精灵 该用户已被删除
8#
发表于 2015-3-15 23:55:56 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
老尸 该用户已被删除
9#
发表于 2015-3-22 18:10:32 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
冷月葬花魂 该用户已被删除
10#
发表于 2015-3-22 18:10:34 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 05:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表