|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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 |
|