在vb.net中生成动态网页和网址

时间:2014-02-07 12:27:49

标签: vb.net url

整个网络编程场景的新手,通常坚持离线应用程序。 在我的网站的这个页面上,我正在使用gridview从SQL数据库中提取项目。

这一切都很好,花花公子,但这里是我感到困惑的地方。 一旦选择了一个项目,我想导航到另一个页面,该页面是用我的SQL数据库中的信息生成的,我在这里很好,我有一个页面模板,它使用get属性根据所选项目为页面提取信息对于WHERE itemname = sql命令。

然而,目前,该网站是这样的。 http://exampleurl.com/items.aspx

我希望用户能够链接到特定项目。因此,在选择时,它应该为该项目生成一个URL。

http://exampleurl.com/items.aspx?=selecteditemname

1 个答案:

答案 0 :(得分:0)

没关系。 我像往常一样只是一个小孩。

将gridview中的列设置为超链接

navigateurl='<%# String.Format("../Default.aspx?id={0}", Eval("ColumnId"))%>'

打开要重定向到的页面的代码,并将gridview中的WHERE设置为

Request.RawUrl.Split("=")(1)

这将在您的网址中的'='之后获取所有内容。 即。

http://exampleurl.com/Default.aspx?id=123

Request.RawUrl.Split("=")(1)将返回'123'

OR

Dim item As String = Request.Url.Query
Dim query As NameValueCollection = HttpUtility.ParseQueryString(item)
Dim id As String = query["id"]