基于jQuery打造智能的人员选择输入框
2009-10-29 00:00:00 来源:WEB开发网HTML代码
1.<div id="usbox" class="bbit-usbox">
2.</div>
3.<input id="hdtext" type="text"/>
4.<input id="hdvalue" type="text"/>
5.输入框在实际项目中可能是隐藏域,默认我加上了假正经哥哥
再来看看Action的代码,默认接受两个参数,一个是q,即input中的输入框,一个是限制条数(默认是10,可通过修改complete的参数来改变)
01.public ContentResult QueryComplete(string q, int limit)
02. {
03. string ret = "";
04. if (q != "" && limit >0)
05. {
06. //根据关键字搜索数据库或缓存,这个就比较简单不深入了
07. List<Person> list=_respository.QueryCompletePerson(q, limit);
08. if (list != null)
09. {
10. StringBuilder sb = new StringBuilder();
11. foreach (Person person in list)
12. {
13. //以|分割的数据格式,可以是多个,这里是三个。当然也可以吧ID作为特殊的
14. sb.AppendLine(person.FullName + "|" + person.PY+"|"+person.ID);
15. }
16. ret = sb.ToString();
17. }
18. }
19. return Content(ret);
20. }
本示例的地址是:http://jscs.cloudapp.net/ControlsSample/usbox
另外抱怨一下:部署到window azure 真的是有点麻烦哟。。搞了几次
最后 你的支持就是我继续写作的动力!
本文地址:http://www.cnblogs.com/xuanye/archive/2009/10/28/1591733.html
更多精彩
赞助商链接