DataGrid 怎么超链接到其他ASPX页面呀?

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:48:28
数据读出了,一个编号(ID),一个标题(BiaoTi),接下来在DataGrid的属性里面填什么呀?我填了我的一个页面(reader.aspx),但是运行的时候,点击超链接,地址都变成了http://localhost:2021/3(后面的3应该是ID吧)。

这是VS自己生成的代码:
<asp:DataGrid ID="ListNew" runat="server" AutoGenerateColumns="False"
AllowPaging="True" Font-Bold="False" Font-Italic="False" Font-Names="宋体"
Font-Overline="False" Font-Strikeout="False" Font-Underline="False"
ForeColor="Black" GridLines="None" ShowHeader="False"
DataSourceID="AccessDataSource1">
<PagerStyle NextPageText="&gt&gt;" PrevPageText="&lt&lt;" />

在URL 格式字符串栏中写上
Reader.aspx?ID={0} 这里的意思是跳转到reader.aspx页面,根据id传值
相当于上面代码中的NavigateUrl="Reader.aspx?ID={0}" 这里的ID是根据DataNavigateUrlField="ID"来的

给你个参考
http://chenhui868.blog.163.com/blog/static/6377878200811273234430/