如何使绑定复选框列表的文本链接到文件?

时间:2013-01-08 21:37:16

标签: c# asp.net

我有一个绑定到数据源的复选框列表。数据是表示文件路径的字符串列表。我希望值是文件路径,标签是文件的链接。这可能吗? TIA!

1 个答案:

答案 0 :(得分:0)

只需确保每个复选框的文本字段都包含一个链接标记:<a href..>

例如,您可能拥有如下所示的数据源:

Dictionary<string, string> links = new Dictionary<string, string>();

links.Add("<a href='/filepath1'>somefile</a>", "filepath1");
links.Add("<a href='/filepath2'>somefile2</a>", "filepath2");

CheckBoxList1.DataSource = links;
CheckBoxList1.DataTextField = "Key";
CheckBoxList1.DataValueField = "Value";
CheckBoxList1.DataBind();  

希望这会有所帮助(虽然不是很优雅)