现在有这样一个问题,一个datagrid里面有一个列字段为testId,同时页面上还有两个Label,分别显示courseId,和teacherId,
现在要导航到另外一个页面,名为updateTest.aspx?testId=test&courseId=courseId&teacherId=teacherId,
请问如何做到.传统的多参数传递好像被传递字段都存在于datagrid里面,像这样的情况如何处理呢?

解决方案 »

  1.   

    哦,写错了,是updateTest.aspx?testId=testId&courseId=courseId&teacherId=teacherId,
    也就是,现在的问题是如何让label上的Text也转到下个页面地址里去.
      

  2.   

    你也可以在datagrid的ItemCommand事件里面写Response.Redirect("");打开新文件呀..这里就有办法传很多数据了.
      

  3.   

    要不可以直接在html里面像这样写:
    ='<%# "updateTest.aspx?testId=" + DataBinder.Eval(Container, "DataItem.testId") %>'
    又或者你就按2楼的方法只传一个参数过去哦.然后到那边再去查询
      

  4.   

    可以用多个data,然后用{0},{1},{2}分别使用。