已解决问题

关于编辑GridView列里的字段HyperLinkField

5
[ 标签:编辑,gridview,字段 ]
属性DataNavigateUrlFormatString里填的NewsInfo.aspx?newid={0}是什么意思的?解释下?高手们,本人很菜鸟
┽銏篨こ過詓 回答:3 人气:17 解决时间:2009-11-07 23:08
  
满意答案

那是把超链接的 URL 将以格式化呈现

后面的NewsInfo.aspx?newid={0},问号后面的就是要传入的参数

回答人的补充   2009-11-07 23:07
NewsInfo.aspx是要去的网页,=后面的只是个参数值,与它等于几无关
将来在NewsInfo.aspx页面会识别newid={0}的

零庹風
回答采纳率:72.4% 2009-11-07 23:04
问问团队来自问问团队微软首席专家团
评价答案
  • 是否解决问题(参与评价0次)
  • 6
  • 0
  • 0
  • 是否原创答案(参与评价0次)
  • 6
  • 0
┽銏篨こ過詓的感言:
很感谢你的帮助

相关内容

其他答案

格式化点击这个链接所指向的url地址,这个地址是带参数的,并且这个参数是动态的。

我们知道.net中{0}是占位符,也就是把参数名newid后面的一个位置留给动态绑定的值

四碗饭
回答采纳率:35.3% 2009-11-07 23:05

NewsInfo.aspx?newid={0}

一般超链接标记是 <a href="url目标地址">文本</a> , 这样就实现了 网页跳转。

DataNavigateUrlFormatString 里面填的就相当于 href="url目标地址" 里的 url目标地址, 你看普通的动态网页地址 一般是 http://www.XXX.aspx?id=1 这里的结构和你提问的结构是不是很相似,所以“?”后面是传递给目标页面的查询参数 例如“id= 1” 就是参数字段, 而一般这个参数字段是动态的,需要动态生产。 而net提供了动态绑定技术,{0} 作用和前面朋友说的一样提供动态绑定是动态字段绑定站位用。

绝世好狐 回答采纳率:41.7% 2009-11-07 23:19