qq_19755427
残缺丶
采纳率56%
2015-09-10 02:59 阅读 11.3k
已采纳

c# 后台给select下拉框设置默认值

点击编辑时 要给下拉框赋值,在后台拿到对应的值后怎么给下拉框赋值。控件.属性=值;
请问是哪个属性。谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    showbo GoCityPass新加坡曼谷通票 2015-09-10 03:14

    select是客户端的?还是服务器端的asp:DropDownList

    客户端的直接

     document.getElementById('selid').value='<%=cs后台文件中一个protected全局变量%>'
    

    服务器的用ddl.SelectedValue=xxxx

    点赞 评论 复制链接分享
  • zhang373b zhang373b 2015-09-10 03:17

    到底要默认值还是要赋值啊。 你说的是不是selectedValue啊

    点赞 评论 复制链接分享
  • qq_19755427 残缺丶 2015-09-10 03:49

    前台HTML

     <body>
        <form id="form1" runat="server">
        <div>
         <select runat="server" id="sel">
             <option  value="qq">qq</option>
             <option  value="浦东">浦东</option>
             <option  value="闵行">闵行</option>
             <option  value="张江">张江</option>
         </select>
        </div>
        </form>
    </body>
    </html>
    <script type="text/javascript">
        $.ready(
            document.getElementById('sel').value = '<%=str%>'
                );
        </script>
    

    后台

     public partial class _Default : System.Web.UI.Page
    {
        protected string str;
        protected void Page_Load(object sender, EventArgs e)
        {
            string text = "浦东";
            str = text;
            //sel.Items[0].Text = "aa";
        }
    }
    
    点赞 评论 复制链接分享

相关推荐