漂亮的多选ASP.NET服务器端控件

项目中有个几个表单需要多选功能,用JS写了一下,没有用传统的checkbox,原因是当选项很多的时候很容用漏选,当然这也可能是我个人感觉,弄了个很醒目的效果,使选中的东西可以很明了的看出来。

记得以前看过asp.net自定义控件,就自己封装了一下,虽然代码很丑,但是也方便我们团队中的学弟学妹使用,不用管那么每次都复制一次js.

效果如下

使用很简单:

1.引用Controls.dll
2.在VS工具栏中添加选择项
3.复制资源文件放到网站项目中
4.在web.config中配置<appSettings>    <add key="MultiSelect:BasePath" value="Plugin/MultiSelect"/>  </appSettings>
5.拖动工具栏中的MultiSelect到页面中即可开发。接收数据源为datatable,第一列作为id,第二列作为标签文本。通过Value获取值,值为list<int>类型列表

打包下载:download

原文地址:https://www.cnblogs.com/x2048/p/1999166.html