博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础才是重中之重~你是否真正在用MVC路由功能~续
阅读量:7027 次
发布时间:2019-06-28

本文共 700 字,大约阅读时间需要 2 分钟。

今天继续说一下昨天没有说完的东西,()事情是这样的,在单击某个“分类”后,如果再单击别一个分类,希望把原来的分类记住,这个需要很正常,几乎所有网站都是这样做的,MVC实现这个功能当然是很简单了,呵呵。

MVC中的路由功能实事上你在使用ActionLink时是自己为你填充参数的,如果你不为参数赋值,它使用的是当前的参数值:

下面是几种比较有说服力的链接方式:

1 @Html.ActionLink("当前路由参数", "About")2 @Html.ActionLink("一年级", "About", new { grade = 1 })3 @Html.ActionLink("二年级", "About", new { grade = 2 })4 @Html.ActionLink("语文", "About", new { subject = 15 })5 @Html.ActionLink("数学", "About", new { subject = 16 }) 如果不为参数赋值,它是显示当前URL上的参数值
@Html.ActionLink("当前路由参数", "About")
当你为指定参数赋值后,这个参数的值才变,而其它位置参数的值保留当前URL的
@Html.ActionLink("一年级", "About", new { grade = 1 }) //事实上是在更新URL地址上的grade参数位置的值
反映到页面上就是当你单击“一年级”时,页面URL出现的是

当你再同时单击“语文”时,它会记得你上次grade的值,除非你重新为它指定新值

怎么样,这种类型筛选并不复杂吧,呵呵!

转载地址:http://kurxl.baihongyu.com/

你可能感兴趣的文章
[转载]PV操作简单理解
查看>>
Acm Dima and Lisa的题解
查看>>
深入浅出Tomcat系列
查看>>
从网页提取的关键字
查看>>
位运算符
查看>>
PHP str_replace() 和str_ireplace()函数
查看>>
什么是全栈工程师
查看>>
Html5新特性
查看>>
linux下简易端口扫描器
查看>>
HDU 1205
查看>>
Openstack-L 路由注入方式
查看>>
利用ROS工具从bag文件中提取图片
查看>>
Java常用类库
查看>>
Android开发之Activity转场动画
查看>>
List集合三种遍历方法
查看>>
【译】OpenDaylight控制器:YANG Schema和Model
查看>>
C#访问修饰符(public,private,protected,internal,sealed,abstract)
查看>>
android消息线程和消息队列
查看>>
EXCEL中计算不重复单元格的个数
查看>>
二层设备与三层设备的区别--总结
查看>>