CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

很郁闷的一个问题--关于用户控件

楼主jettylee(要学的还很多~~~)2006-08-02 21:54:38 在 .NET技术 / ASP.NET 提问

 
  做了个ascx  
  其功能是得到一个textbox的值  
  做简单数据验证  
  然后Response.Redirect交给另一个页面处理  
   
  然后郁闷的问题来了  
  输入英文的时候   完全没有问题  
  输入中文的时候  
  在有的页面可以   而有的页面不行  
   
  不是报错   而是输入中文就跟没输入一样的   甚至会跳过  
  比如我输入     a啊a  
  得到的竟然是   aa  
   
  你一定觉得我哪里做错了  
  可是在另一些页面中它是完全正常的  
  我把ascx单独测试     也是对的  
   
  而且察看了一下几个有问题的页面  
  几乎没什么共同点……  
  有的有PageLoad   有的没有  
  有的读数据库   有的不读  
   
  崩溃了  
   
  请教各位  
  这个可能是哪里出了问题呢??? 问题点数:80、回复次数:3Top

1 楼popunionxy(闭关修练)回复于 2006-08-02 22:02:55 得分 40

 
  webconfig中<system.web>里面加上  
   
          <globalization    
                          requestEncoding="GB2312"    
                          responseEncoding="GB2312"    
        />Top

2 楼Eddie005(♂) №.零零伍 (♂)回复于 2006-08-02 22:17:00 得分 40

string   a   =   TextBox1.Text;  
  string   b   =   Server.UrlEncode(a);  
  Response.Redirect("webform1.aspx?test="+b);  
   
  ++++++++++++++++++++++++++++++++++++++++++++++++++++  
  webform1.aspx:  
  string   tmp   =   Server.UrlDecode(Request.QueryString["test"]);Top

3 楼stswordman(糕)回复于 2006-08-02 22:32:47 得分 0

关注Top

相关问题

关键词

得分解答快速导航

  • 帖主:jettylee
  • popunionxy
  • Eddie005

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo