English 中文(简体)
我该如何从ASP查询字符串中获取数据?
原标题:
  • 时间:2009-03-14 17:49:23
  •  标签:

我正在IT课堂上的一个项目中工作,需要在php页面的查询字符串中传递一个值,并将其读入ASP页面的隐藏字段中。

我目前从php页面成功传递参数到ASP,但我对.NET的使用还比较新。我如何将数据从字符串中提取出来,并将其保存到C#变量中?例如,如果URL是blah.com/upload?username=washington,我将如何获取“华盛顿”并将其保存到隐藏字段中?非常感谢。

Jergason

编辑

I knew it would be easy. Thanks a ton.
最佳回答

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

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

在您代码后端中,从请求参数填充它:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        username.Value = Request["username"];
    }
}
问题回答

似乎你只是想要:

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

这将从 表单 元素返回值:

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

这会从查询字符串返回值:

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

这个既包含表单集合又包含查询字符串集合:

string username = Request["username"];
if session ("blnIsuSERGOOD") = False or  is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")




相关问题
热门标签