我正在IT课堂上的一个项目中工作,需要在php页面的查询字符串中传递一个值,并将其读入ASP页面的隐藏字段中。
我目前从php页面成功传递参数到ASP,但我对.NET的使用还比较新。我如何将数据从字符串中提取出来,并将其保存到C#变量中?例如,如果URL是blah.com/upload?username=washington
,我将如何获取“华盛顿”并将其保存到隐藏字段中?非常感谢。
Jergason
编辑
I knew it would be easy. Thanks a ton.我正在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")