C# 如何从asp中的查询字符串中获取数据?

C# 如何从asp中的查询字符串中获取数据?,c#,asp.net,query-string,C#,Asp.net,Query String,我正在为一个IT类处理一个项目,在这个项目中,我需要在php页面中的查询字符串上传递一个值,并将其读入ASP页面上的一个隐藏字段。我目前正在将参数fine从php页面传递给ASP,但我对.NET一般来说还是比较陌生的。如何将数据从字符串中取出并放入C#中的变量中?例如,如果url是blah.com/upload?username=washington,我如何获取“washington”并将其保存到隐藏字段中?非常感谢。Jergason 编辑我知道这很容易。非常感谢。您似乎只想: string u

我正在为一个IT类处理一个项目,在这个项目中,我需要在php页面中的查询字符串上传递一个值,并将其读入ASP页面上的一个隐藏字段。我目前正在将参数fine从php页面传递给ASP,但我对.NET一般来说还是比较陌生的。如何将数据从字符串中取出并放入C#中的变量中?例如,如果url是
blah.com/upload?username=washington
,我如何获取“washington”并将其保存到隐藏字段中?非常感谢。Jergason


编辑

我知道这很容易。非常感谢。

您似乎只想:

string username = Request.QueryString["username"];

您可以在aspx文件中添加隐藏字段:

<asp:HiddenField ID="username" runat="server" />

这将从表单元素返回值:

string username = Request.Form["username"];

这将从查询字符串中返回值:

string username = Request.QueryString["username"];
这看起来是表单和查询字符串集合:

string username = Request["username"];

您真的想使用隐藏字段,还是仅仅将结果存储为本地(或类级别)变量?好的,似乎这行代码就是您所需要的全部。。。很乐意帮忙。是的,这是这个班的要求。不知道为什么这比存储在变量中要好,但是哦,好吧,现在又是一个问题。
Request[“username”]
Request之间有什么区别。QueryString[“username”]
?Request[“username”]同时查看QueryString和表单参数(GET和POST)。一些解释可能很有用。
string username = Request["username"];
if session ("blnIsuSERGOOD") = False or  is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")