Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net使用c#DropDownList项未选中_C#_Asp.net_Drop Down Menu_Selected - Fatal编程技术网

asp.net使用c#DropDownList项未选中

asp.net使用c#DropDownList项未选中,c#,asp.net,drop-down-menu,selected,C#,Asp.net,Drop Down Menu,Selected,ASP.NET使用C: 我有一个下拉列表和一个按钮 在Page\u Load中,我通过SQL Query手动将数据库中的一些项目填入DropdownList 单击按钮后,我想对列表中的选定项目发出警报,但每次都是第一个项目发出警报,而不是选定的项目 这么简单,但我做错了什么?没有你的代码很难说,但我猜在你的页面加载上,你重新加载你的dropdownlist,这就是删除选中的项目,每次都给你第一个项目 如果是这种情况,请检查请求是否为回发,不要重新填充下拉列表。如果没有您的代码,很难说,但我猜在页

ASP.NET
使用
C

我有一个
下拉列表
和一个
按钮

Page\u Load
中,我通过
SQL Query
手动将数据库中的一些项目填入
DropdownList

单击按钮后,我想对列表中的选定项目发出
警报
,但每次都是第一个项目发出警报,而不是选定的项目


这么简单,但我做错了什么?

没有你的代码很难说,但我猜在你的页面加载上,你重新加载你的dropdownlist,这就是删除选中的项目,每次都给你第一个项目


如果是这种情况,请检查请求是否为回发,不要重新填充下拉列表。

如果没有您的代码,很难说,但我猜在页面加载时,您会重新加载dropdownlist,这会删除所选项目,每次都会给您第一个项目


如果是这种情况,请检查请求是否为回发,不要重新填充下拉列表。

当单击按钮“发生回发”并再次运行页面加载和填充下拉列表时,请显示所选的第一项

      if (!IsPostBack)
        { 

        //fill the dropdownlist

        }

当点击按钮“发生回发”并再次运行“页面加载和填充”下拉列表时,显示所选的第一项

      if (!IsPostBack)
        { 

        //fill the dropdownlist

        }
在页面加载中将代码设置为
if(!ispostback){code…}
在页面加载中将代码设置为
if(!ispostback){code…}