我有一个绑定到数据源的复选框列表。数据是表示文件路径的字符串列表。我希望值是文件路径,标签是文件的链接。这可能吗? TIA!
答案 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();
希望这会有所帮助(虽然不是很优雅)