URL你自行构造
如string UrlFormat = "/NewsView.aspx?id={0}";
在本页打开一个新闻消息列表,每个标题都是超链接,用上面这个字符串构造,将查询新闻的ID号码赋值。得到形如下的URL
/NewsView.aspx?id=123
你自己创一个叫NewsView.aspx的页面,可在Page_Load()方法中使用this.Page.Reuqest["id"]来获得跟在URL后面的这一个参数。
获得的是一个string类型,你可根据需要转换为int类型,以作参数合法性检查(因为URL中这个参数是人人都可以修改,人人都可以传递的,必须在实际使用之前对其进行检查,防止产生安全漏洞。)
获得该参数以后,你就可以在数据库中以他为条件,查询得到ID为123的新闻的文章正文内容并显示出来。
这样说能理解不?