用了一个用户控件 search.ascx 上面有两个dropdownlist 和一个textbox  还有一个 imagebuttom
把这个search.ascx 放在 首页index 上面 ,我 在imagebutton 的 click 事件中 取值 ,如果textbox是英文字母就可以, 中文就取不到 ,dropdownlist也是的 . 请各位大牛 帮下忙? 小弟不剩感激~

解决方案 »

  1.   

    Server.UrlEncode("中文")
    客户端
    escape("中文")
    或者encodeURIComponent("中文")
      

  2.   


    小弟 不咋懂我直接从后台 取 那个 textbox 的值 中文取到就是空  string aa=Server.UrlEncode(TextBox2.Text);
                string bb = Server.UrlDecode(aa);2L 说的是不是这样?(这样也是空)
      

  3.   

    你页面的Page_Load里有没有什么初始化之类的代码
      

  4.   

    你把文件另存一下 存的时候编码保存, 选utF-8带签名. 同时查下 HTML里HEad里CharSet里也确定是UTF-8  然后  CS文件也另存一下成UTF-8
     就可以了
      

  5.   

    做web开发的还是用utf-8比较好。
      

  6.   

    Image1.Attributes.Add("onclick","document.getElementById('"+TextBox2.ClientID+"').value=escape(document.getElementById('"+TextBox2.ClientID+"').value)")
      

  7.   

    本帖最后由 net_lover 于 2010-10-19 12:41:38 编辑