在ASP.Net中基于Ajax的Combobox属性进行访问

问题描述

|| 你好 我通过官方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();
您必须根据逻辑和条件使用此键和值。