asp.net采集网站标题连接问题
发布网友
发布时间:2022-04-22 06:11
我来回答
共4个回答
热心网友
时间:2023-10-06 05:29
在数据库里面添加一个一个类型字段 如type,type='0'时表示是连接的网址
type='1'时表示 站内新闻 ,之后前台根据type的值 进行不同的链接
不知道我有没有理解你的意思
有不明白的地方可以hi 我
热心网友
时间:2023-10-06 05:29
<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
}
热心网友
时间:2023-10-06 05:30
里面放一个连接就可以了
<a href="Shows.aspx?manageid=<%#Eval("ManageID") %>&managename=<%# Server.UrlEncode(Eval("TrainName").ToString())%>" target="_blank"> 查看 </a>|
热心网友
时间:2023-10-06 05:30
网址不也是一个页面吗?有区别吗?
如果你在确定的情况下,不就是一个A标签搞定的事情。。
如果不确定的情况下,肯定有个值是判断你到底是传值还是网址连接的吧?