仓酷云

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

[学习教程] 来一篇关于NET的浅析ASP.NET MVC路由划定规矩XML化的办法

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:26:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听)<p>本文次要针对的是ASP.NETMVC路由划定规矩的成绩,作者本次所研讨的是ASP.NETMVC路由划定规矩XML,但愿谁人经由过程本文能对人人有所匡助。
比来因为事情干系,从头回忆了ASP.NETMVC的1.0版本。2.0版本还没有研讨。
因为MVC框架开展不久,另有良多不敷的中央。个中关于路由划定规矩设置这一块成绩对照年夜。起首路由划定规矩是在全局设置问价Global.asax的Application_Start()事务中注册的。
<olclass="dp-c">publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute("User",//Routename"{controller}/{action}/{id}",//URLwithparametersnew{controller="User",action="Show",id="0"}//Parameterdefaults);}protectedvoidApplication_Start(){RegisterRoutes(RouteTable.Routes);}
默许硬编码的体例使得今后可保护水平年夜年夜下降。MVC1.0仿佛没有供应很好的基于设置文件的路由划定规矩设置。以是只好本人完成了。直到写这篇文章时,才找到了一个对照好的办理计划。
以下是自界说的XML格局
<olclass="dp-xml"><?xmlversion="1.0"encoding="utf-8"?><MapRoutes>
<divclass="code"><olclass="dp-xml"><!--默许划定规矩--><MapRoutename="Default"url="{controller}/{action}"><Params><Itemkey="controller"default="Article"/><Itemkey="action"default="Index"/></Params></MapRoute><!--显现旧事列表的路由划定规矩--><MapRoutename="ShowArticleList"url="{controller}/{action}/{typeId}/{pageIndex}/{pageSize}"><Params><Itemkey="controller"default="Article"/><Itemkey="action"default="Index"/><Itemkey="typeId"default="1"/><Itemkey="pageIndex"default
小女巫 该用户已被删除
沙发
发表于 2015-1-18 14:39:51 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
兰色精灵 该用户已被删除
板凳
发表于 2015-1-27 05:07:31 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
深爱那片海 该用户已被删除
地板
发表于 2015-2-5 03:58:47 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
若天明 该用户已被删除
5#
发表于 2015-2-11 04:48:56 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
柔情似水 该用户已被删除
6#
发表于 2015-3-1 21:59:58 | 只看该作者
那么,ASP.Net有哪些改进呢?
分手快乐 该用户已被删除
7#
发表于 2015-3-11 00:56:03 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
变相怪杰 该用户已被删除
8#
发表于 2015-3-17 17:17:34 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
不帅 该用户已被删除
9#
 楼主| 发表于 2015-3-24 19:08:41 | 只看该作者
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 21:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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