日期:2014-05-18  浏览次数:20369 次

Dropdownlist开头添加“-请选择-”,然后用户点击Dropdownlist时“-请选择-”消失
Dropdownlist开头添加“-请选择-”,然后用户点击Dropdownlist时“-请选择-”消失,同时显示后台数据库绑定过来的数据

绑定Dropdownlist代码如下

C# code

        private void ProjectNameSet()
        {
            List<UserProjectModel> upmList = upbll.GetAllProjectByUID(UID);

            for (int i = 0; i < upmList.Count; i++)
            {
                ropdownlist.Items.Add(DD.dicProject[upmList[i].ProjectId]);
            }
        }




------解决方案--------------------
可以用JS来实现了

------解决方案--------------------
C# code
private void ProjectNameSet()
        {
            List<UserProjectModel> upmList = upbll.GetAllProjectByUID(UID);

            for (int i = 0; i < upmList.Count; i++)
            {
                ropdownlist.Items.Add(DD.dicProject[upmList[i].ProjectId]);
            }
        }

ropdownlist.Items.Insert(0, "--请选择--");

------解决方案--------------------
在你点击DPL的时候用JS动态去掉"请选择"这个option,然后如果没有选择其他的选项的话再动态加上,你这样试试看可以吗
------解决方案--------------------
upmList.Add("-请选择-");
------解决方案--------------------
上面写错了。试试这个:
upmList.Add(new UserProjectModel(){ProjectName="-请选择-"});
------解决方案--------------------
在页面上直接写上“请选择”,然后在click事件的时候重新绑定数据,这个“请选择”不就没有了吗?
------解决方案--------------------
探讨
Dropdownlist开头添加“-请选择-”,然后用户点击Dropdownlist时“-请选择-”消失,同时显示后台数据库绑定过来的数据

绑定Dropdownlist代码如下

C# code

private void ProjectNameSet()
{
List<UserProjectModel> upmList = up……