码迷,mamicode.com
首页 > Web开发 > 详细

url传多值问题

时间:2016-08-11 09:52:40      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

使用url传值的特点是操作简单,虽然安全性低,但依然广泛运用。

url传数据绑定的值:

<a href=‘Default.aspx?id=<%#Eval("ID")%>‘ ><%#Eval("ID")%></a>

url传多值问题:

网上很多介绍的用&连接的方法,使用时可能会遇到一些问题,例如,只传了第一个值,后面的值没有传过去等问题。下面我来介绍另一种方法:

<a  runat="server"  href=‘<%# String.Format("Default.aspx?number={0}&name={1}", Eval("Number"), Eval("Name"))%>‘ ><font color=blue><%# Eval("Number")%></font></a>

这样可以解决后面的值没有传过去的问题。

接收时,要先判断一下是否该值传过来:

if (Request["number"] != null && Request["name"] != null)
        {
            str_number = Request["number"].ToString();
            str_name = Request["name"].ToString();
        }

若没有传过来直接使用,系统会报错。

 

url传多值问题

标签:

原文地址:http://www.cnblogs.com/benboerba/p/5759711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!