我们在做Web开发的时候,在MVC中当前端通过Ajax提交数据到后端时,当数据的值中带有HTML标签时,可以是出于安全性方面,在后端的Controller的Action方法中是不会接收到这个Ajax请求的。

解决方法:可以在前端提交数据时先将带有HTML标签的数据用encodeURI或Base64(比如atob函数)编码,提交后在后端进行HttpUtility.UrlDecode或Base64(比如Convert.FromBase64String函数)解码再处理。Load数据到页面的时候无需处理。

Ajax Post提交参数的值中带有html标签不能提交到后端的解决办法(ASP.NET)

 

Ajax Post提交参数的值中带有html标签不能提交到后端的解决办法(ASP.NET)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-31
  • 2021-09-16
  • 2021-11-16
  • 2022-12-23
相关资源
相似解决方案