asp.net中Query和QueryString有什么区别

时间:2015-07-26 05:50:22

标签: c# asp.net

有谁能告诉我C#或Asp.Net中Query和QueryString的区别。

2 个答案:

答案 0 :(得分:0)

Querystrings和Queries在ASP.Net中无关。可以使用查询字符串请求网页。 ASP.NET中的QueryString访问此信息。当您加载file.html?x = y时,它会解析“x”和“y”,您可以获得查询字符串中的信息,如下所示:

public partial class Default : Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string q = Request.QueryString["param"];
        if (q != null)
        {
            Response.Write("param is ");
            Response.Write(q);
        }
    }
}

答案 1 :(得分:0)

你说的是两件不同的事情:

<强> QueryString

  

在万维网中,查询字符串是制服的一部分   资源定位器(URL)包含不方便的数据   进入分层路径结构。查询字符串通常包括   字段由Web浏览器或其他客户端添加到基URI   应用程序,例如作为HTML表单的一部分。

enter image description here

<强> Query

  

通常程序员在拥有数据库并想要时会使用这个词   通过一些命令行与它进行对话,然后调用每个命令   sql命令query。在数据库中,查询可以是选择   查询或操作查询。选择查询只是数据检索   查询。操作查询可以要求对数据执行其他操作,   例如插入,更新或删除。

您可以通过Google轻松获取此信息!所以请在这种情况下先尝试一下。