博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目杂记——超链接里传参
阅读量:6164 次
发布时间:2019-06-21

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

        最近项目里用到了很多超链接来传参数,且不说这样做的安全性能和效率怎样,我反正用的乐此不疲。

    先说<a>标签,我需要在A页面中单击它,然后跳转到B页面以显示我要查询的信息,B页面接收传来的参数,再进行数据处理显示我要看到的信息。在<a>标签里,我要传递三个参数:strUrl,strCode,strId

    方法如下,用 & 连接各个参数:

  B页面的接收方式为:

1         string strUrl = Request.QueryString["strUrl"];2 3         string strCode = Request.QueryString["strCode"];

 

     

    然后就是LinkButton控件了,它通过CommandArgument来传递参数,网友们大部分都是通过把n个参数作为一个字符串来传递,然后再在接收端分割。

    比如我们需要传递三个参数到后台:

1  
重新上传

   后台的接收端要用一个数组来接收分割而成的参数值。

   

1              //接收传过来的参数2             LinkButton lb = (LinkButton)sender;3             //将获取到的字符串用“,”分割,存在一个数组里,分别读取数组元素4             string[] strParam = lb.CommandArgument.ToString().Split(',');5             string strId = strParam[0];6             string strPhotoId = strParam[1];7             string strUrl = strParam[2];8             string strIsUpload = strParam[3];

    就这样,页面之间和页面与后台之间传递多个参数就轻松完成了。当然还有其他方法传参,后期会慢慢总结并应用,敬请期待。

 

 

 

 

    

 

转载于:https://www.cnblogs.com/jyh317/archive/2013/01/30/2883682.html

你可能感兴趣的文章
什么数据库最适合数据分析师
查看>>
Uber提出基于Metropolis-Hastings算法的GAN改进思想
查看>>
Handtrack.js 开源:3行JS代码搞定手部动作跟踪
查看>>
苏宁11.11:一种基于神经网络的智能商品税分类系统
查看>>
京东Vue组件库NutUI 2.0发布:将支持跨平台!
查看>>
随手记统一监控平台Focus设计解析
查看>>
聊天宝彻底凉了,遭罗永浩抛弃,团队就地解散
查看>>
通俗解释AWS云服务每个组件的作用
查看>>
Uber推出数据湖集成神器DBEvents,支持MySQL、Cassandra等
查看>>
百度智能小程序开源联盟成立,首批12家成员签约
查看>>
JS基金会发布Dojo 5,旨在开发更快、更小、更健壮的代码
查看>>
使用Ballerina构建API网关
查看>>
安卓架构组件1.0:Lifecycle、LiveData、ViewModel和Room
查看>>
移动APP测试之基础功能测试流程
查看>>
LFE将Lisp编程带到Erlang虚拟机上
查看>>
微信小程序开发之https从无到有
查看>>
可选型的非逃逸闭包
查看>>
[Leetcode-Tree]Binary Tree Maximum Path Sum
查看>>
【面试系列】之三:关于闭包和递归
查看>>
dockerfile的expose
查看>>