asp:DropDownList 在使用LayUi样式时为什么不显示?

前端有一个asp:DropDownList 下拉控件,数据在后端填充,现在想使用LayUi的样式,就是不显示:

<form id="form1" runat="server" class="layui-form">

<asp:DropDownList ID="CategoryId" runat="server" lay-filter="CategoryId" ></asp:DropDownList>

</form>

看官方文档,需要加以下代码,我也加了,可还是不显示,什么原因??

<script>
    layui.use('form', function(){
        var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
        form.render('select', 'CategoryId'); 
    });

</script>

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^