4

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

我目前正在将参数很好地从 php 页面传递给 ASP,但总的来说,我对 .NET 还是很陌生。如何将数据从字符串中取出并放入 C# 中的变量中?例如,如果 url 是blah.com/upload?username=washington,我将如何获得“washington”并将其保存到隐藏字段中?万分感谢。

杰加森

编辑

我知道这很容易。万分感谢。

4

4 回答 4

13

看来你只是想要:

string username = Request.QueryString["username"];
于 2009-03-14T17:53:13.537 回答
4

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

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

并在您后面的代码中从请求参数中填充它:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        username.Value = Request["username"];
    }
}
于 2009-03-14T17:56:23.747 回答
3

这从表单元素返回值:

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

这从查询字符串返回值:

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

这看起来既是表单又是查询字符串集合:

string username = Request["username"];
于 2009-03-14T18:20:18.867 回答
-1
if session ("blnIsuSERGOOD") = False or  is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")
于 2011-07-25T11:59:09.750 回答