我正在开发一个IT类的项目,我需要在php页面中传递查询字符串的值,并将其读入ASP页面上的隐藏字段。
我目前我将参数从php页面传递给ASP,但我对.NET一般都是新手。如何从字符串中获取数据并将其转换为C#中的变量?例如,如果网址为 blah.com/upload?username=washington
,我如何获得“华盛顿”并将其保存到隐藏字段中?非常感谢。
Jergason
编辑
我知道这很容易。非常感谢。
答案 0 :(得分:12)
看起来你只是想要:
string username = Request.QueryString["username"];
答案 1 :(得分:4)
您可以在aspx文件中添加隐藏字段:
<asp:HiddenField ID="username" runat="server" />
在您的代码中,在请求参数中填充它:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
username.Value = Request["username"];
}
}
答案 2 :(得分:3)
这会从表单元素返回值:
string username = Request.Form["username"];
这将从查询字符串:
返回值string username = Request.QueryString["username"];
这看起来是两种形式和查询字符串集合:
string username = Request["username"];
答案 3 :(得分:-1)
if session ("blnIsuSERGOOD") = False or is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")