MVC系列学习(十)-生成URL与表单
2015-04-29 22:20
155 查看
本次学习,在路由配置信息中,有两个路由规则,在网站第一次启动的时候,注册了两个路由表
1.动态生成url
A.在路由规则中,因为Default在前面,所以最新找到该路由表,此时不管 自己定义的控制器名 与 路由配置信息中默认的控制器名 是否相同,在浏览器中,都会全部显示。有路由表知,此时home为控制器index为Action方法
A1.同上
B1.采用动态生成url时,因为此时的 控制器名,action名 与 查到的路由表中的默认值相同,所以显示的时候,只显示 /
B1.虽然控制器的名 与 默认值相同,但是Action的值与默认不同,所以会显示完整路径
C1.指定了用哪个路由表,控制器 和 视图 与默认值相同,所以可以省略
C2.指定了用哪个路由表,请求名 与 默认值不同,所以会显示完整路径
D1.请求了一个分布视图
D2.生成超链接,可以添加自定义属性,但多了个请求参数
D3.没有多参数
D4.不写控制器名,表示调用与该视图 所在控制器同名的控制器
2.生成表单
方式一(推荐):
方式二:
2.
1.动态生成url
A.在路由规则中,因为Default在前面,所以最新找到该路由表,此时不管 自己定义的控制器名 与 路由配置信息中默认的控制器名 是否相同,在浏览器中,都会全部显示。有路由表知,此时home为控制器index为Action方法
A1.同上
B1.采用动态生成url时,因为此时的 控制器名,action名 与 查到的路由表中的默认值相同,所以显示的时候,只显示 /
B1.虽然控制器的名 与 默认值相同,但是Action的值与默认不同,所以会显示完整路径
C1.指定了用哪个路由表,控制器 和 视图 与默认值相同,所以可以省略
C2.指定了用哪个路由表,请求名 与 默认值不同,所以会显示完整路径
D1.请求了一个分布视图
D2.生成超链接,可以添加自定义属性,但多了个请求参数
D3.没有多参数
D4.不写控制器名,表示调用与该视图 所在控制器同名的控制器
2.生成表单
方式一(推荐):
方式二:
2.
相关文章推荐
- ASP.NET MVC路由扩展:链接和URL的生成
- asp.net MVC学习系列-深入学习路由
- ASP.NET MVC 3.0学习系列文章--Dependency Resolution in ASP.NET MVC 3.0
- ASP.NET MVC 六 Models中使用LINQ自动生成的实体类--(提交表单)
- OPEN(SAP) UI5 学习入门系列之三:MVC (上) - 模型
- 敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式
- ASP.NET MVC 3.0学习系列文章(开始学习MVC)
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- 【算法系列学习一】全排列的生成算法
- SpringMVC学习系列(11) 之 表单标签
- SpringMVC 学习系列 (11) 之 表单标签
- SpringMVC学习系列 之 表单标签
- MVC系列学习(二)-初步了解ORM框架-EF
- 《Pro ASP.NET MVC 3 Framework》学习笔记之二十一【Area及URL架构的最佳实践】
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- SpringMVC学习系列(11) 之 表单标签
- SpringMVC学习系列之 基于Hibernate+Spring+Spring MVC+Bootstrap的管理系统实现
- 敏捷思维学习Ext.Net MVC --3.1Form表单组件之文本字段
- MVC学习系列1--什么是MVC
- 敏捷思维学习Ext.Net MVC--3.7Form表单组件之单选组件组(RadioGroup)