我有 1 个项目网站(报价网站) 我有一个页面,其中显示所有报价以收集。(下面的屏幕截图)。我使用存储过程来显示这个结果。
现在我的主要问题:
如您所见,有一个标签字段,例如:标签:生活,有趣,领导力,励志,友谊
但是这个值来自数据库列类别。我正在使用单个标签来显示这些所有类别。
但我想将其划分为单个类别并将用户重定向到他单击的特定类别。
有什么办法可以将这个单个标签分成多个超链接?
我的存储过程(以防 any1 需要)
ALTER Proc text_quotes
(
@cat varchar(50)
)
as
begin
select p.id,p.title,p.description,p.category,p.metadescp,p.metatitle,p.tags,f.img
from tbl_upload_image p
inner join tbl_author f
on p.description = f.name
where p.category like '%' + @cat + '%'
order by p.upload_date desc
end
来自数据库的示例条目:
编号:12
引用:dghjn
类别:生活、搞笑、领导力、励志、友谊
作者:金凯瑞
更新:
我使用了以下编码:
foreach (DataListItem item in DataList4.Items)
{
Repeater RepeaterQ = ((Repeater)(item.FindControl("Repeater1")));
string categories = ((Label)(item.FindControl("categoryLabel"))).ToString();
// Label lblCategory = ((Label)(DataList4.FindControl("categoryLabel")));
string[] arr1 = categories.Split(',');
RepeaterQ.DataSource = arr1;
RepeaterQ.DataBind();
}
但我将“System.Web.UI.WebControls.Label”作为转发器中的文本。有什么帮助吗?