为了安全起见,我使用了IsPostedFromThisSIte模型来保护网址中不必要的参数
[Mywebsite.Models.SecurityModels.URLHash.IsPostedFromThisSite, HandleError(ExceptionType = typeof(HttpException), View = "Error")]
但现在的问题是,当我从浏览器的inspect元素更改参数时,它不起作用且参数正在传递
那么我应该怎么做才能删除这些错误?我可以隐藏浏览器的inspect元素中的url
答案 0 :(得分:2)
您可以尝试修改IsPostedFromThisSite
属性的逻辑,以检测您是否在上下文中通过IsDebuggingEnabled
处于调试模式。
如果调试,您可以跳过检查。