日期:2014-05-18  浏览次数:20562 次

请教一个 关于 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