CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

同过生成HTML语言来输出报表,存在以下问题.

楼主2000lhzh(一叶孤舟)2006-03-01 15:49:49 在 .NET技术 / ASP.NET 提问

将生成的HTML语句来fu赋值给一个Lable,  
  提示如下的错误\:  
   
   
   
  从客户端(tb_sql="<style>table   {   font-...")中检测到有潜在危险的   Request.Form   值。    
  说明:   请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在   Page   指令或   配置节中设置   validateRequest=false   可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。    
   
  请问如何解决? 问题点数:20、回复次数:5Top

1 楼hotact(袋鼠)回复于 2006-03-01 16:17:11 得分 5

在<system.web></system.web>中加下面的语句  
  <pages   validateRequest="false"   />  
  Top

2 楼hotact(袋鼠)回复于 2006-03-01 16:17:51 得分 0

注:web.config文件中Top

3 楼yezhutou(向天朱)回复于 2006-03-08 08:32:35 得分 0

楼上说得对Top

4 楼lgnet(www.51bw.net)回复于 2006-03-08 09:01:09 得分 10

解决方案一:    
  在.aspx文件头中加入这句:    
  <%@   Page   validateRequest="false"     %>    
  解决方案二:    
  修改web.config文件:    
  <configuration>    
      <system.web>    
          <pages   validateRequest="false"   />    
      </system.web>    
  </configuration>    
  因为validateRequest默认值为true。只要设为false即可。  
  Top

5 楼beiouwolf(beiouwolf)回复于 2006-03-08 09:04:16 得分 5

如果只是要显示HTML语句的话,应该用HTMLEncode格式化文本  
  如果要输出格式的话,也应该先替换掉哪些危险字符Top

相关问题

  • 如何把webcontrol生成的html代码输出给一个string?
  • 报表打印及生成
  • 生成报表出错?
  • sql生成报表问题
  • 图表输出、报表
  • 请问有无能生成HTML或者PPT格式的报表控件
  • 从首页文件index.asp输出的内容生成为HTML的问题!
  • 如何生成图片报表?
  • 关于表格报表的生成!
  • 急!!关于动态生成报表

关键词

  • 语句
  • 文件
  • 解决

得分解答快速导航

  • 帖主:2000lhzh
  • hotact
  • lgnet
  • beiouwolf

相关链接

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

广告也精彩

反馈

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