如何从客户端输入的地址栏中获取值?

Lyn*_*ynx 1 c# asp.net web-applications

我不知道如何把标题,但我会尝试在这里解释它的要求.

通常,用户在浏览器的地址栏中输入了一个URL,例如www.example.com,然后单击一个链接并重定向到另一个页面www.example.com/test.aspx.或者,如果用户知道完整路径,也可以从地址栏输入/输入www.example.com/test.aspx.

因此,我需要编写一个代码,用户可以在地址栏中键入URL,例如www.example.com/test.aspx?usr="www.test.com".(注意:加上usr ="www.test.com") www.example.com/test.aspx之后
"usr ="www.test.com"包含存储在数据库中的值. 所以,当用户输入www.example.com/test.aspx?usr="www.test.com"它会在数据库中搜索匹配的www.test.com,如果找到则会执行一些处理.

我怎样才能做到这一点.

Ema*_*eco 5

您必须使用Request.QueryString来获取传递给页面的任何param的值.存储在页面变量中的结果可用于检索所需的数据.

string usr = Request.QueryString["usr"];
Run Code Online (Sandbox Code Playgroud)