MVC系列学习(十)-生成URL与表单
本次学习,在路由配置信息中,有两个路由规则,在网站第一次启动的时候,注册了两个路由表

1.动态生成url
A.在路由规则中,因为Default在前面,所以最新找到该路由表,此时不管 自己定义的控制器名 与 路由配置信息中默认的控制器名 是否相同,在浏览器中,都会全部显示。有路由表知,此时home为控制器index为Action方法

A1.同上

B1.采用动态生成url时,因为此时的 控制器名,action名 与 查到的路由表中的默认值相同,所以显示的时候,只显示 /

B1.虽然控制器的名 与 默认值相同,但是Action的值与默认不同,所以会显示完整路径

C1.指定了用哪个路由表,控制器 和 视图 与默认值相同,所以可以省略

C2.指定了用哪个路由表,请求名 与 默认值不同,所以会显示完整路径

D1.请求了一个分布视图

D2.生成超链接,可以添加自定义属性,但多了个请求参数

D3.没有多参数

D4.不写控制器名,表示调用与该视图 所在控制器同名的控制器

2.生成表单
方式一(推荐):

方式二:

2.
MVC系列学习(十)-生成URL与表单的更多相关文章
- v-if案例解析(element-ui  form-item 结合 v-if 动态生成rule规则\表单元素,表单无法验证问题剖析 )
		
fire 读在最前面: 1.此文章衔接Vue 虚拟Dom 及 部分生命周期初探,相关整体知识点请先阅读后再继续本文阅读 问:当v-if为true时,会重新渲染相关dom节点吗? <child v ...
 - Spring MVC(十四)--SpringMVC验证表单
		
在Spring MVC中提供了验证器可以进行服务端校验,所有的验证都必须先注册校验器,不过校验器也是Spring MVC自动加载的,在使用Spring MVC校验器之前首先要下载相关的jar包,下面是 ...
 - ASP.NET MVC中使用Session来保持表单的状态
		
本篇实践在ASP.NET MVC 4下使用Session来保持表单的状态. 本篇的源码在这里: https://github.com/darrenji/KeepFormStateUsingSessio ...
 - python运维开发(十九)----Django后台表单验证、session、cookie、model操作
		
内容目录: Django后台表单验证 CSRF加密传输 session.cookie model数据库操作 Django后台Form表单验证 Django中Form一般有2种功能: 1.用于做用户提交 ...
 - ASP.NET MVC之视图生成URL(二)
		
前言 上一节我们讲述了MVC中从控制器到视图传递数据的四种方式,想必大家早已掌握了,那我们继续往下走. 话题 在MVC的Web应用程序中,我们经常会出现这样的操作,从一个视图跳转到另外一个视图,大部分 ...
 - PHP生成token防止表单重复提交
		
.提交按钮置disabled 当用户提交后,立即把按钮置为不可用状态.这种用js来实现. 提交前代码如下: $() { $exec="insert into student (user_ ...
 - ASP.NET MVC之视图生成URL
		
在MVC的Web应用程序中,我们经常会出现这样的操作,从一个视图跳转到另外一个视图,大部分情况下都是通过链接来实现,当然这是一种非常不错的选择,为什么不说这是最好的选择呢?因为它也有其弊端,我们看看如 ...
 - PHP自动生成前端的表单框架
		
<?php /** * 为当前所在菜单项样式 * @param string $controller_name * @param string $action_name * @param str ...
 - PHP之旅8 URL与表单
		
表单 表单的出现让用户和后台主机有了直接的交互,网站开始变的‘动态起来’,在HTML的各个标记符中,与PHP关系最为紧密的要属表单标记符了,常见的表单标记符有<form>.<inpu ...
 
随机推荐
- [bzoj1966][Ahoi2005][VIRUS 病毒检测] (字符串dp)
			
Description 科学家们在Samuel星球上的探险仍在继续.非常幸运的,在Samuel星球的南极附近,探险机器人发现了一个巨大的冰湖!机器人在这个冰湖中搜集到了许多RNA片段运回了实验基地.科 ...
 - AC自动机模板浅讲
			
Description 给你N个单词,然后给定一个字符串,问一共有多少单词在这个字符串中出现过(输入相同的字符串算不同的单词,同一个单词重复出现只计一次). Input 第一行一个整数N,表示给定单词 ...
 - String类的判断功能
			
/* * Object:是类层级结构中的根类,所有的类都直接或间接的继承自该类. * 如果一个方法的形式参数是Object,那么这里我们就可以传递它的任意的子类对象. * * String类的判断功能 ...
 - Non-inclusive cache method using pipelined snoop bus
			
A non-inclusive cache system includes an external cache and a plurality of on-chip caches each havin ...
 - codevs—— 1077 多源最短路
			
1077 多源最短路 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 已知n个点(n<=100),给你 ...
 - [bzoj1040][ZJOI2007]骑士(环套树DP)
			
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1040 分析:第一感觉肯定是树形DP,但可惜不是树.仔细分析,这个图很特殊,每个联通块肯 ...
 - Html5 history Api简介
			
一. Html4的History API back() 后退,跟按下“后退”键是等效的. forward() 前进,跟按下“前进”键是等效的. go() 用法:history.go(x):在历史的范围 ...
 - POJ-3268-最短路(dijkstra算法)
			
Silver Cow Party Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 12494 Accepted: 5568 ...
 - BZOJ 1798: [Ahoi2009]Seq 维护序列seq (线段树乘法加法的混合操作)
			
 题目:点击打开链接 大意:一个数组.三个操作.第一种是区间[a,b]每一个数乘乘,另外一种是区间[a,b]每一个数加c,第三种是查询[a,b]区间的和并对p取摸. 两种操作就不能简单的仅仅往下传 ...
 - 专注UI——是alert()打败了你!
			
在上家公司.常常在页面上写aler()提示代码.没有认为有什么,好寻常.认为提示就本来应该是这种,可是,当我到了这家公司.在測试的时候,由于測试人员看到了一个aler弹出框.结果我的页面被退回重写,后 ...