小弟我最近开始学习asp.net,现在遇到一个问题,还请各位帮一帮在下
asp.net中 request.querystring()可以将控件的值正确地传递给下一页,
但是若传递自定义变量的值时确始终传递nothing例:在cs 文件中有
Dim mstr as string 在Page Load中有mstr=me.request.querystring("mstr")mstr得到的始终是nothing。请问我该如何将页面中某一共有变量的值在页面刷新候传回给页面

解决方案 »

  1.   

    若传递自定义变量的值时,什么意思?自己定义的类型?
    你如果觉得Url传递有问题就使用其他方式传值啊
      

  2.   

    mstr是一个字符串变量,不是页面的控件,
    在页面操作完成后 mstr得到了一个值比如mstr="aaa"
    但在页面postback之后确无法通过上述办法传回给mstr 
    正确的方法是什么样子的,希望能给我个范例
      

  3.   

    给你个思路,在if(!this.IsPostBack)里面给一个隐藏的label赋值,刷新也不会丢掉数据。
      

  4.   

    asp.net中 request.querystring()可以将控件的值正确地传递给下一页,
    但是若传递自定义变量的值时确始终传递nothing你是怎么传递的啊?
      

  5.   

    看不懂
    你是想保存到接受到的值是不?用ViewState
      

  6.   

    url字符不能么?
    在你跳转前,如果该变量已经赋值,传值应该成功啊
      

  7.   

    比如说页面中的一个变量 mstr="aa"
    在页面postback 后,mst还是等于aa
    大家能给个例子吗?
      

  8.   

    页就是在页面 postback后页面中某一个变量的值保持不变
      

  9.   

    不好意思本人对这些东西还不太熟悉,经一提醒
    才发现url字符就可以解决问题了,谢谢大家帮忙
      

  10.   

    String MSTR = Request.QueryString["id"];接收时 用这个看看、
    效果