惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - Richinger

纪念我的二姐 Myeclipse8.5快速注册 C#字符串数组的奇怪现象 - Richinger - 博客园 DIV+css定位 - Richinger - 博客园 中国建设银行乐当家理财卡权益积分计算方法 iis6.0添加asp.net 3.5网站 出现“HTTP 错误 404 - 文件或目录未找到”的解决办法 net2003 "visual studio.net 无法加载,因为无法加载MSXML3.DLL文件"的解决办法 民革九江第一支部星子活动纪实 使用oledb读写excel出现“操作必须使用一个可更新的查询”的解决办法 找不到可安装的ISAM - Richinger - 博客园 网站根目录下没有正确的DNT.config文件 解决办法 - Richinger - 博客园 HTTP 500 - 内部服务器错误 解决办法 中国建设银行国际结算业务介绍 高端客户业务 中国建设银行总行招聘信息技术及有关人员 LOGO1_.exe病毒及清理 九江名称的来历 asp.net也可以这样调用js 中国建设银行招聘公告
ASP.NET网页之间复杂参数传递方法 - Richinger - 博客园
Richinger · 2009-06-04 · via 博客园 - Richinger

      网页之间参数传递方法有许多种,今天我在这里不是讨论有多少种,而是讨论使用最基本的一种,使用它来传递参数。做到参数传递的灵活运用,使用这种最基本的方法,其实可以传递非常复杂的数据。

      比如在a页面取得了初始日前和终止日前然后拼成这样的参数

           tj= " rq>='2009-01-01' and  rq<='2009-06-01‘ "

     再送到b页面去作进行数据库查询的条件,最简单的办法就是使用最基本的参数传递方法

     在a的代码中使用 Page.RegisterClientScriptBlock("Tj", "<script language=javascript>window.open('b.aspx?cs=" + tj + "')</script>")

     在b页面中使用 Dim cs As String = Request.QueryString("cs")   来获取参数

      代码 "select * from tb where " + cs 来使用参数

     如果这样就可以,我就不要在这里讨论了,这样会出问题,tj参数中的" ' "无法被解析,所以参数不能被这样传递。所有你必须使用转义。

      在VB.net中将tj改为如下即可:

        tj= " rq>=\'2009-01-01\' and  rq<=\'2009-06-01\‘ "  就可以了

      在C#.net中将tj改为如下即可:

          tj=@ " rq>=\'2009-01-01\' and  rq<=\'2009-06-01\‘ " 就可以了

       使用这种办法你可以构建非常复杂的参数并进行传递,也就是多个参数的组合传递。

       这里仅是为了说明问题,举了这个例子,如果仅传递两个日期的话,还有别的办法或许更好。