select回传数据的问题

用jquery做select添加option,然后是别的页面传过来的值却没有显示出来,这是什么回事

 <select runat="server" id="ddlmgr"></select>
                            <script>
                                $(document).ready(function () {

                                    $("#ddlmgr").append("<option value='Text1'>Text1</option>"); 
                                    $("#ddlmgr").append("<option value='Text2'>Text2</option>");
                                });
                            </script>
 我只能想到的是js报错了,这个要debugger调试js

如果Text1和Text2是用来传值的参数的话,你应该把他们从字符串里面拿出来。

是原生的select没有?如果是代码没看出来有什么问题,除非你的select放到自定义控件或者模板中了导致id更换了,去掉runat=server属性id就不会变了,或者看这个
asp.net 母版,自定义控件中的控件客户端ID变化解决办法

第三方ui模拟的select自己看第三方api如何动态添加option的,要不你直接操作原来的select是不会更新ui的。