我有一个列表框在UI中呈现字符串值的列表。隐藏字符串的一部分
这些字符串值都类似 -
value|1
value|2
value|3
//etc
其中整数值是存储在数据库中的字符串ID。
我在下一页'|'
上使用了拆分功能,以便在其他方法通过时获取字符串和ID。
是否有反正我可以在UI中隐藏ID
值但是它仍然存在于listBox中,因此它在查询字符串中可用?
列表框中填入这样的 -
foreach (string x in values)
{
ListBox3.Items.Add(x); // I want to hide the '|1' value in the listBox
}
编辑 我想隐藏的价值的ID但是有它在作为分割功能下一页发生的查询字符串可用。在原来的页面上,有像这样的按钮 -
保护无效Button6_Click(对象发件人,EventArgs的){
if (ListBox3.SelectedItem != null)
{
Response.Redirect("About.aspx?term=" + ListBox3.SelectedItem);
}
}
哪里ListBox3.SelectedItem
是value|1
那么我这个分裂的下一个页面上。所以我需要这个完整的sting来传递查询字符串,但只想要在列表框中显示value
部分。
请参阅编辑,完整字符串必须可用于传递到下一页,因此无法使用此处的分割函数,因为selected.item需要该ID。我只想在用户界面中隐藏ID,但它仍然可以通过。 – Ebikeneser