我正在使用VS2010,C#来开发我的ASP.NET网络应用程序,我已经实现了一个内部通信页面,就像电子邮件系统一样,当然收件人可以从列出系统用户名的组合框中选择。 有没有办法我可以使用客户端(JavaScript)来检测我的组合框的选定项目,以便我可以禁用组合框autopostback(后备到服务器需要花费很多时间,可以惹恼用户)。我想在表中写入所选用户的名称(即组合框选择项)(以便用户可以看到收件人列表)。组合框中可以有任意数量的选择(当然,一次只能选择一个项目。)
用户也应该可以通过点击其名称来删除每个收件人,同时我想要在服务器端列出所选用户,我应该使用隐藏标签吗?
我在另一个使用ASP.NET的网站上看到了上面的场景,它非常流畅,所以我打算实现它。
感谢
答案 0 :(得分:4)
您需要使用的是JQuery
并阅读一些文章,例如检查一下:
http://elegantcode.com/2009/07/01/jquery-playing-with-select-dropdownlistcombobox/
的示例:
获取当前选择的值:
$("#ComboBox").val()
在所选项目更改时执行一些代码:
$("#ComboBox").change(function() { /* do something here */ });
以编程方式设置所选项目:
$("#ComboBox").val(2);