首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个 关于 GridView的 一个 小疑点

2011-12-31 
请教一个 关于 GridView的 一个 小问题asp:GridView....// asp:HyperLinkFieldDataNavigateUrlFields

请教一个 关于 GridView的 一个 小问题
<asp:GridView....>
//
< <asp:HyperLinkField   DataNavigateUrlFields= "CardID "   DataNavigateUrlFormatString= "EditCard.aspx?CardID={0} "   HeaderText= "修改 "   Text= "修改 ">
//
</asp:GridView>
请问其中的代码: "EditCard.aspx?CardID={0} "     是什么意思呀   ?
多谢网友!!

[解决办法]
格式化显示url,DataNavigateUrlFields表示绑定的字段,如果CardID为1,那点击HyperLinkField跳转的页面的url地址就会是EditCard.aspx?CardID=1,就是用数据库中的值去替换{0}成为url地址
[解决办法]
改说得楼上都说了。呵呵
[解决办法]
就跟C语言中的%d一样 起到一个占位符的作用
{0}会自动检测你数据库中绑定的字段的值。
[解决办法]
不是,{0}等于是个占位符,用于被替换的。
[解决办法]
相当于
int i=1;
Console.WriteLine( "i的值为:{0} ",i);
输出结果为i的值为:1

热点排行