How do I get data from the query string in asp?

柔情痞子 提交于 2019-12-10 06:58:36

问题


I am working on a project for an IT class where I need to pass in a value on the query string in a php page and read it into a hidden field on an ASP page.

I currently am passing the parameter fine from the php page to ASP, but I am pretty new to .NET in general. How do I get the data out of the string and into a variable in C#? For example, if the url is blah.com/upload?username=washington, how would I get "washington" and save it into a hidden field? Thanks a ton.

Jergason

Edit

I knew it would be easy. Thanks a ton.

回答1:


You can add a hidden field in your aspx file:

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

And in your code behind populate it from the request parameter:

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



回答2:


It seems you just want:

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



回答3:


This returns value from form elements :

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

This returns value from querystring :

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

This looks both form and querystring collections :

string username = Request["username"];



回答4:


if session ("blnIsuSERGOOD") = False or  is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")


来源:https://stackoverflow.com/questions/646365/how-do-i-get-data-from-the-query-string-in-asp

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!