专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

asp.net 错误处理从客户端(...)中检测到有潜在危险的 Request.Form 值

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:11:51       共计:3609 浏览

、从客户端(...)中检测到有潜在危险的 Request.Form 值。(如图)


解决办法:

1、为 c:/windows/temp 文件夹 设置 IIS_Iusers 可读写权限 (可解决部分问题);

2、修改引用程序的程序池 如 是framwork2.0 修改成framwork4.0;

3、<system.web>配置节中添加 requestValidationMode="2.0",eg: <httpRuntime requestValidationMode="2.0"/>。

、System.FormatException: 输入字符串的格式不正确。

错误源:int.Parse(context.Request["id"])

原因:网站发布context.Request["id"] 的值是一条guid值,这种格式转换不行。

解决办法:强转 Convert.ToInt32(context.Request["id"]);

三、获取img标签的路径

	
  1. /// <summary>
  2. /// Function:获取信息中的url src
  3. /// </summary>
  4. /// <param name="message">数据源</param>
  5. /// <returns></returns>
  6. public List<string> GetImgUrl(string message)
  7. {
  8. List<string> result = new List<string>();//定义一个泛型字符类
  9. if (!string.IsNullOrEmpty(message) && message.ToLower().Contains("src"))
  10. {
  11. Regex reg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);
  12. MatchCollection mc = reg.Matches(message); //设定要查找的字符串
  13. foreach (Match m in mc)
  14. {
  15. result.Add(m.Groups["imgUrl"].Value);
  16. }
  17. }
  18. return result;
  19. }

三、可编辑的下拉框  select

		
  1. <!--zhaoyang 2014.12.12-->
  2. <table width="150" style="position: relative;">
  3. <tr>
  4. <td>
  5. <select style="width: 150px;" name="cmbno" id="cmbno">
  6. <option value="" selected="selected">请选择</option>
  7. <option value='F000000001'>F000000001</option>
  8. <option value='F000000003'>F000000003</option>
  9. </select>
  10. <input type="text" value="请选择" name="cmbnoText" id="cmbnoText" style="border: 0;
  11. background: #fff; width: 127px; position: absolute; left: 5px; top: 4px;" />
  12. </td>
  13. </tr>
  14. </table>

四、URL编码 ‘ ’ 被转换成 '+':

System.Web.HttpUtility.UrlEncode(“这是段   测试文字”).Replace("+", "%20");

五、Windows服务 Directory.CreateDirectory 访问被拒绝

改成以下方式:

	
  1. dir = Directory.CreateDirectory(path);
  2. dir.Create();
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:c#检测到有潜在危险的Request.Form值解决办法 | ·下一条:解决ASP.NET“从客户端***中检测到有潜在危险的 Request.Form值。”错误

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有