大家好
private const string abc="__abc";
private const string abcd="__abcd";
pageLoad()
{
this.xyz();
}
xyz()
{
if postback()
{
}
else
{
string k1=this.Request[abc];//some 'value shadowing error is shown here by my tool . This makes it
不安全且容易受到用户编辑的攻击。 string k2 = this.Request [abcd]; // } }
I want to resolve this issue but I am unsure about where to begin?
- List item
答案 0 :(得分:4)
简短回答: 在ASP.NET的上下文中,它意味着用户可以传递应该让表单字段作为查询字符串参数。 修复而不是去
Request["xyz"]
你去了
Request.Form["xyz"]
您可以在此处阅读更多内容https://www.jardinesoftware.net/2011/06/07/asp-net-value-shadowing/