问题描述
||
你好
我通过官方Microsoft Ajaxtoolkit在asp.net中使用基于ajax的自动完成组合框,我正在获取其背后的三个属性,一个是其文本,第二个是其值,第三个是与每个值相关的另一个属性,来自数据库,我可以访问值和文本,但无法从中访问第三个属性,是否有其他选择,就像我们执行SelectedItem.Value获取值,SelectedItem.Text获取文本以及其他任何属性一样,我们能做什么?
非常感谢
阿提夫
解决方法
您可以通过在第三个属性后附加值部分来实现
我的意思是,当您从数据库中获取值时,请用分隔符将两个值都合并并拆分。
对于sql server串联使用此链接
http://msdn.microsoft.com/zh-cn/library/ms177561%28v=sql.90%29.aspx
, 您可以使用\“ key \” \“ Value \”组合从代码背后设置Dropdown的属性值,请检查以下语法:
设置:
ddl.Attributes.Add(\"key\",\"value\");
获取:
string val = ddl.Attributes[\"key\"].ToString();
您必须根据逻辑和条件使用此键和值。