Asp.Net下拉不选择空值

时间:2014-08-11 06:49:16

标签: jquery asp.net drop-down-menu

我有一个Dropdown,其中我附加了这样的值

        ddMeetPoint.prepend($("<option></option>").val(' ').text(' ').attr("IsDefault", "N"));

        $.each(jsdata, function (key, value) {
            ddMeetPoint.append($("<option></option>").val(key).text(key).attr("IsDefault", value));
        });

第一个选项是空白/空,如果选择第一个空白选项,如下所示:

      selectedText = MyDropDown.SelectedItem.Text;

我总是得到2 Item of dropdown,它有一些价值。

每当我选择它时,我想得到空白/空值,如何做到这一点

1 个答案:

答案 0 :(得分:1)

原因是ASP.NET视图状态,当加载控件时,它没有从客户端添加的第一个项目,但是视图状态没有添加的选项。对于服务器控件来说,渲染时第一个值仍然是相同的。

要使其工作,请在最终渲染之前在服务器端添加空选项列表。这就是ASP.NET的工作原理。如果是MVC,它可以轻松工作。