我有一个在 UI 中显示字符串值列表的 listBox。
这些字符串值显示为 -
value|1
value|2
value|3
//etc
其中整数值是存储在数据库中的字符串 ID。
我在下一页上使用了拆分函数'|'
来获取字符串和 ID,当它通过其他方法时。
无论如何我可以ID
在 UI 中隐藏该值,但它仍然存在于 listBox 中,以便在查询字符串中可用?
listBox 是这样填充的 -
foreach (string x in values)
{
ListBox3.Items.Add(x); // I want to hide the '|1' value in the listBox
}
编辑 我想隐藏值的 ID,但是在下一页上发生拆分功能时,它可以在查询字符串中使用。在原始页面上有一个像这样的按钮 -
受保护的无效Button6_Click(对象发送者,EventArgs e){
if (ListBox3.SelectedItem != null)
{
Response.Redirect("About.aspx?term=" + ListBox3.SelectedItem);
}
}
那么在下一页我将其拆分的ListBox3.SelectedItem
位置在哪里。value|1
所以我需要这个完整的字符串来传递查询字符串,但只希望列表框中的value
部分可见。