做了个页面跳到另一个页面。第1个页面是一个DataGrid绑定数据,第1列是绑定
<%# DataBinder.Eval(Container.DataItem,"jobname") %>这个
,第2列是绑定<%# DataBinder.Eval(Container.DataItem,"comname")%>
获取数据后当我点击第1列跳到第2个页面,跳转代码是
<A href='jobinfo.aspx?userName=<%# DataBinder.Eval(Container.DataItem,"jobname") %><%# DataBinder.Eval(Container.DataItem,"comname")%>'>,
我这里用了2个值,因为这2个值我在下个页面需要用到,但是我只知道用Label1.Text=this.Request.QueryString["username"];这个方法来获取它的查询字符串,但是这样Label1.Text的值就是它们2个值了都在一起了       ,请问,有什么方法可以让我分别的获得<%# DataBinder.Eval(Container.DataItem,"jobname")%》
这个值和<%# DataBinder.Eval(Container.DataItem,"comname")%>这个吗。
如果不可以这样做的话,那我应该怎么样才可以

解决方案 »

  1.   

    <A   href='jobinfo.aspx?userName= <%#   DataBinder.Eval(Container.DataItem,"jobname")   %>&comname= <%#   DataBinder.Eval(Container.DataItem,"comname")%> '>
    获取:Request.QueryString["username"];Request.QueryString["comname"];
      

  2.   

    <A   href='jobinfo.aspx?userName= <%#   DataBinder.Eval(Container.DataItem,"jobname")   %>&<%#   DataBinder.Eval(Container.DataItem,"comname")%> '>设置2个public变量DataBinder.Eval这两个变量。变量在Page_Load时初始化,主要目的是要检验jobname和comname。
    然后帮定这两个参数。
      

  3.   

    <A href='jobinfo.aspx?userName=<%#DataBinder.Eval(Container.DataItem,"jobname")%>&comname=<%#DataBinder.Eval(Container.DataItem,"comname")%>'> 设置2个public变量jobname和comname。变量在Page_Load时用Request.QueryString["username"];Request.QueryString["comname"];初始化,主要目的是要检验jobname和comname。