急~ asp.net 从数据库中 读出新闻给gridview 标题是链接的

有的连接是详细页面 有的链接是一个网址 改怎么做啊 我只会链接一个详细页面 非常感谢 举个例子就可以了
我的意思是 从数据库中读取数据不是绑定到gridview里了吗 怎么区分 详细页面还是一个网址 因为我新闻可以是内部链接 也可以是外部链接 外部链接就是一个标题和一个网址 内部链接是一个标题和内容 是自己写的

在数据库里面添加一个一个类型字段 如type,type='0'时表示是连接的网址
type='1'时表示 站内新闻 ,之后前台根据type的值 进行不同的链接

不知道我有没有理解你的意思

有不明白的地方可以hi 我
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-02
<a href='<%#Eval("URL")%>'><%#Eval("Title")%></a>

后台写一个方法具体什么参数你根据你的数据库情况来决定,这方法就用来判断是外部链接还是内部链接,如果是外部就返回一个html的超链接字符串,比如:
<%# getURL(Eval("URL").ToString(),Eval("Title").ToString())%>
--------后台方法----------
public string getURL(string url,string title)
{
if(url=="")
{
return "<a href=''>"+title+"</a>"
}
else
return title
}
第2个回答  2010-08-02
里面放一个连接就可以了

<a href="Shows.aspx?manageid=<%#Eval("ManageID") %>&managename=<%# Server.UrlEncode(Eval("TrainName").ToString())%>" target="_blank"> 查看 </a>|
第3个回答  2010-08-02
网址不也是一个页面吗?有区别吗?
如果你在确定的情况下,不就是一个A标签搞定的事情。。
如果不确定的情况下,肯定有个值是判断你到底是传值还是网址连接的吧?
相似回答