MVC超链接
<1>
return RedirectToAction(Index); //跳转到Index控制器
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> <!DOCTYPE HTML>
<html>
<head runat="server">
<meta name="viewport" content="width=device-width" />
<title>Login</title>
</head>
<body>
<div>
<a href="/Login/Index">跳转到Login控制器下的Index视图</a><br /> <a href="<%:Url.Action(" index")%>">跳转到同样控制器下的Index视图</a><br /> <a href="<%:Url.Action(" index","login")%>">跳转到Login控制器下的Index视图</a><br /> <a href="@Url.Action("Index", "Home", new{id=100 })">跳转转到Home控制器下的Index视图,并传递一个id參数</a> <a href="@Url.RouteUrl("default",new {controller="Home",action="Index",id=1})">跳转到路由规则名字为default的这条路由以下的Home控制器下的Index方法,并传递一个id參数(当然參数能够不写)</a> <%--attributes是属性的意思;routeValues是超链接后面要传递的值--%> <%--跳转到同样控制器下的Index视图--%>
<%: Html.ActionLink("跳转到同样控制器下的Index视图", "Index")%>"<br /> <%:Html.ActionLink("跳转到Login控制器下的Index视图", "Index", "Login")%><br /> <%--演示样例:http://www.baidu.com? UserName=Fanbin--%>
<%:Html.ActionLink("跳转到同样控制器下的Index视图,给这个超链接传一个UserName值,这个UserName值为‘Fanbin’", "Index", new { UserName = "Fanbin" })%><br /> <%--new{name="abc"}的意思是创建一个匿名类的对象,给他的name属性赋值abc--%>
<%:Html.ActionLink("跳转到Login控制器下的Index视图,给这个超链接加入一个name属性。并赋值为abc", "Index", "Login",new {name="abc"})%><br /> <%:Html.ActionLink("跳转到Login控制器下的Index视图,给这个超链接传一个UserName值。这个UserName值为‘Fanbin’;同一时候给这个超链接加入一个name属性。并赋值为 abc,","Index", "Login", new { UserName = "Fanbin" }, new { name="abc"})%><br /> <!----------------------------------------------------------------------------------------------------->
<%--创建一个TextBox,并给他的id,和name属性同一时候赋值UserName--%>
<%:Html.TextBox("UserName") %> <%--创建一个TextBox,并给他的id,和name属性同一时候赋值UserName,同一时候将他的value值设为“你好”--%>
<%:Html.TextBox("UserName","你好")%>
</div>
</body>
</html>
MVC超链接的更多相关文章
- MVC超链接调用控制器内的方法
<a href="hello/Layout?name=Tom"><h1><span>Hello</span>World</h1 ...
- mvc中Url.RouteUrl或者Html.RouteLink实现灵活超链接,使href的值随路由名称或配置的改变而改变[bubuko.com]
mvc,超链接除了直接写在a标签的href内还可以使用路由规则来生成,这样在改变了路由规则或者路由名称时不用再去代码中更改href的值,而且还容易遗漏.借助Url.RouteUrl或者Html.Rou ...
- Asp.net MVC 中超链接的三个方法及比较
在Asp.net WebForm开发中,我们通过a标签进行跳转时,通常的写法是:<a href="index.aspx">首页</a>, 在Asp.net ...
- MVC之超链接的寻址
传统式 href直接跟链接地址URL <a href="@Model.Base.BdtUrl" target="_blank">首页</a&g ...
- 转:MVC 下导航超链接本页面高亮的一种解决方案
前言 导航高亮一直是一个让大家头疼的问题. 纯 Javascript 的话可以判断当前页面的地址和链接地址是否有关系. 这样的弊端就是自由度太低,MVC 下会出一定的问题 (MVC 下有默认的 Con ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...
- 【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
- ASP.net MVC 文件下载的几种方法(欢迎讨论)
在ASP.net MVC 中有几种下载文件的方法 前提:要下载的文件必须是在服务器目录中的,至于不在web项目server目录中的文件下载我不知道,但是还挺想了解的. 第一种:最简单的超链接方法,&l ...
- 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
随机推荐
- wince平台下使用log4net记录日志
前面我写过一篇文章是来介绍windows平台下开发软件使用log4net来记录日志的,详情请参考:用一个简单的示例说明日志记录组件log4net的使用. 我们在wince平台下开发程序也一样需要日志文 ...
- 11586 - Train Tracks
Problem J: Train Tracks Andy loves his set of wooden trains and railroad tracks. Each day, Daddy has ...
- arm-linux-gcc下载与安装
在RHEL 5平台上安装配置arm-linux-gcc 2011-02-23 19:35:40| 分类: 嵌入式开发环境 | 标签: |字号大中小 订阅 . 在linux平台上安装好的基础上,开 ...
- 第三天学习内容 if--else
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
- Android 保存用户偏好设置
很多情况下都允许用户根据自己的习惯和爱好去设置软件,而我们需要保存这些设置,可以用一个专业保存用户偏好的类:SharedPreferences. 这个类是实现方法其实也就是创建和修改 XML 文件, ...
- poj1011Sticks
传说中的poj必做50题之中的一个-- 这是个传说中的搜索, 一開始以为, 仅仅要棒子加起来等于如果的原始长度, 那么这几根选择的棒子就不用管了, 结果卡在第一个例子-- 看了一下,发现, 代码把1, ...
- MFC 对话框中动态创建N级菜单以及响应事件
创建一个基于对话框的工程,工程名为CreateMenu 为该对话框增加一个文件菜单项和测试菜单项,如下图所示 测试菜单项至少要有一个子菜单项 在对话框属性中关联该菜单 在resource.h中增加 ...
- 【Demo 0006】iOS常用控件
本章学习要点 1. 了解iOS中控件继承关系: 2. 掌握UIControl基础知识; 3. 掌握UIButton基本用法: 4. 掌握UILa ...
- Tokyo Tyrant(TTServer)系列(四)-tcrmgr远程管理与调试
Tokyo Tyrant(TTServer)系列-tcrmgr(远程管理与调试) tcrmgr是TokyoTyrant的管理工具,对ttserver进行管理与执行命令: 通过输入tcrmgr回车,能够 ...
- Swift - 操作SQLite数据库(引用SQLite3库)
SQLite轻量级数据库在移动应用中使用非常普遍,但是目前的库是C编写的,为了方便使用,对SQLite相关的操作用Swift进行了封装.这个封装代码使用了一个开源项目SQLiteDB,地址是:http ...