我用.net实现不了关于视频地址的传值.如我点击A页面后,要把视频绝对路径(如e:\video\good.mpg)发送到B页面,但传送这个绝对路径跟传送一般值好像不一样,我一直都传不过去。

解决方案 »

  1.   

    先把路径编码然后“传送” 然后在接收页面解密!不是很明白你说的是什么“发送”····如果是通过打开带参数的URL来传值以上方法适用
      

  2.   

    UP 
    urlEncode urlDecode
      

  3.   

    发送:Response.Redirect("A.aspx?value="+HttpUtility.UrlEncode(@"e:\video\good.mpg"));接收:Request.QueryString["value"]
      

  4.   

    Response.Redirect("show.aspx?a="+HttpUtility.UrlEncode(""));   
    string  a =HttpUtility.UrlDecode(Request.QueryString["a"]);
      

  5.   

    估计是有特殊字符吧.如果用url传值,应该进行编码
    或者你直接在A页面给一个隐藏控件赋值,B页取就可直接取得隐藏控件的路径值了.
    其它办法还有session,cookie等办法
      

  6.   

    不好意思,还是弄不好。我在aspx页面上接收的,如接收页使用的的播放器方法是VodPlayExPlaylist(value),那是不是就是这样:VodPlayExPlaylist(Request.QueryString["value"])就可以了?