2011-03-05 53 views
1

我已经到处寻找一个关于这个教程,我该如何去做一个aspx页面,我传递一个项目的ID,所以url将是item.aspx?id = 1042和它将显示来自sql数据库的项目#1042的数据。有没有人有我如何做到这一点的任何信息,任何文章或教程将是美好的。动态内容ASP.net C#

回答

5

你不需要教程。只需使用如下的Request.Querystring属性:

int id = int.Parse(Request.Querystring("id").ToString()); 

// then use the id int in a db query 

祝你好运!

+0

我相信它应该是 int id = int.Parse(Request.QueryString [“id”]。ToString()); – atrljoe 2011-03-07 14:36:31

0

你应该看看ASP.NET AJAX。基本上,你发送一个XMLHttpRequest(AJAX)回到带有id参数的服务器,像Paul Sasik说的那样解析它,然后查询数据库并呈现响应。

0
if (Request.QueryString.HasKeys()) 
{ 
    var values = Request.QueryString.GetValues("id"); 
    if (values != null) 
    { 
     var id= Convert.ToInt32(values[0]); 
    } 
}