网站网址中的字符串是什么?如何获取它们?

时间:2012-01-26 12:59:08

标签: asp.net .net vb.net url

  

可能重复:
  What's the term for the part of the URL after the question mark?

这个问题可能听起来非常有用,但每个答案都会给我带来更多的知识,这是我早期的一个问题,但直到现在我还没有问过。我在Visual Studio / VB / ASP.NET 4.0中有一个公司网站。我注意到我们的竞争对手在他们的网站上也有.aspx扩展名。他们的网站网址末尾有字符串。例如,当您单击某种语言时,它会在点com之后显示:

/main.aspx?langtype=2057&locale=en-be

当然,它涉及那种语言/文化,我认为“be”是养蜂业/亚文化。但是,如何在自己的URL中获取这些字符串?我认为它看起来很专业和先进。感谢您的任何帮助,您可以提供!

2 个答案:

答案 0 :(得分:4)

这些称为QueryStrings,您可以使用它们将参数传递到另一个网页。

以下是几个链接:

这是CSharp,但在此过程中有很好的描述:

http://www.dotnetperls.com/querystring

这是vb中的内容

http://www.codeproject.com/Articles/5876/Passing-variables-between-pages-using-QueryString

答案 1 :(得分:3)

这只是在页面之间传递值的一种方法。结构是:main.aspx?variable = value。

Visual Basic中的代码:

Dim vbvariable = Request.Querystring("variable");

然后 vbvariable 将是

希望这有帮助。