我正在开发一个 IT 类项目,我需要在 php 页面中的查询字符串中传递一个值,并将其读入 ASP 页面上的隐藏字段。
我目前正在将参数很好地从 php 页面传递给 ASP,但总的来说,我对 .NET 还是很陌生。如何将数据从字符串中取出并放入 C# 中的变量中?例如,如果 url 是blah.com/upload?username=washington
,我将如何获得“washington”并将其保存到隐藏字段中?万分感谢。
杰加森
编辑
我知道这很容易。万分感谢。我正在开发一个 IT 类项目,我需要在 php 页面中的查询字符串中传递一个值,并将其读入 ASP 页面上的隐藏字段。
我目前正在将参数很好地从 php 页面传递给 ASP,但总的来说,我对 .NET 还是很陌生。如何将数据从字符串中取出并放入 C# 中的变量中?例如,如果 url 是blah.com/upload?username=washington
,我将如何获得“washington”并将其保存到隐藏字段中?万分感谢。
杰加森
编辑
我知道这很容易。万分感谢。看来你只是想要:
string username = Request.QueryString["username"];
您可以在您的 aspx 文件中添加一个隐藏字段:
<asp:HiddenField ID="username" runat="server" />
并在您后面的代码中从请求参数中填充它:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
username.Value = Request["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")