
VS2005中的页面跳转问题
我做个动态网站的时候前页是用GridView在数据库读的数据,这个数据就是超链接,点击她又是另一个页面,这个页面也是直接读数据。。。虽然知道是用ID来传值进行读取,不过就...
我做个动态网站的时候前页是用GridView在数据库读的数据,这个数据就是超链接,点击她又是另一个页面,这个页面也是直接读数据。。。
虽然知道是用ID来传值进行读取,不过就是代码弄不好
求上面所说的下一个页面的代码 展开
虽然知道是用ID来传值进行读取,不过就是代码弄不好
求上面所说的下一个页面的代码 展开
2个回答
展开全部
gridview里面你用那个hyperlink或linkbutton都可以做链接。然后再NavigateUrl属性里你绑定上id即可
例如: NavigateUrl='<%#NewsMessage.aspx?id="+Eval("typeId")%>'(其中NewsMessage.aspx就是你要链接的下一个网站名,id随便起,不过要和下面那个一样,typeId就是你要绑定的那个主键列)
然后你下一个网页中读取出上一页传过来的那个id
string newsid=request.Querystring["id"].tostring();
那么这个上一页传过来的那个id就存放在newsid里啦
例如: NavigateUrl='<%#NewsMessage.aspx?id="+Eval("typeId")%>'(其中NewsMessage.aspx就是你要链接的下一个网站名,id随便起,不过要和下面那个一样,typeId就是你要绑定的那个主键列)
然后你下一个网页中读取出上一页传过来的那个id
string newsid=request.Querystring["id"].tostring();
那么这个上一页传过来的那个id就存放在newsid里啦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询