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

HyperLinkColumn 中的DataTextField和DataNavigateUrlField各代表什么含义
HyperLinkColumn 中的DataTextField和DataNavigateUrlField各代表什么含义

------解决方案--------------------
不知道 HyperLinkColumn 这个是什么。。但一般像DataTextField和DataNavigateUrlField 这样的属性就是 绑定数据库里的数据到控件上的,DataTextField这个应该是绑定显示文本的数据字段,DataNavigateUrlField这个应该是绑定点击后转向到的URL的数据字段
------解决方案--------------------
DataTextField这个是显示的文字属性。
DataNavigateUrlField是跳转的页面路径
------解决方案--------------------
DataTextField:显示为超链接的文本字段,比如常见的新闻标题列
DataNavigateUrlField:多个链接其实是打开一个网页,告诉什么区别内容呢?通常是主键ID,就用它来设置;
其实还有一个属性也必须要设置,那就是NavigateUrlFormatString,这个是用来设置静态地址的
例:新闻标题为"Title",主键为"ID",显示新闻的页面为Article.aspx,则可以按以下设置:
DataTextField: Title
DataNavigateUrlField: ID
NavigateUrlFormatString: Article.aspx?id={0}
则浏览ID为6的新闻真实地址则是:Article.aspx?id=6