DropDownList获取的SelectIndex一直为0的问题
程序员文章站
2024-02-25 18:05:21
1.想要dropdownlist自动提交必须设置autopostback="true"属性,下面是代码: 复制代码 代码如下:
1.想要dropdownlist自动提交必须设置autopostback="true"属性,下面是代码:
<asp:dropdownlist id="ddlnamelist" runat="server" height="30"
autopostback="true" onselectedindexchanged="ddlnamelist_selectedindexchanged" ></asp:dropdownlist>
2.在服务端处理的时候,尤其是初始化dropdownlist的时候,没注意结果写错了,下面是错误代码:
protected void page_load(object sender, eventargs e)
{
if (!page.iscallback)
{
this.fillintonamelist();
}
}
这个初始化判断出错了,每次传到服务器的时候会初始化一次,这就导致每次获取dropdownlist的selectindex的时候只能是0
正确代码,如下:
protected void page_load(object sender, eventargs e)
{
if (!page.ispostback)
{
this.fillintonamelist();
}
}
复制代码 代码如下:
<asp:dropdownlist id="ddlnamelist" runat="server" height="30"
autopostback="true" onselectedindexchanged="ddlnamelist_selectedindexchanged" ></asp:dropdownlist>
2.在服务端处理的时候,尤其是初始化dropdownlist的时候,没注意结果写错了,下面是错误代码:
复制代码 代码如下:
protected void page_load(object sender, eventargs e)
{
if (!page.iscallback)
{
this.fillintonamelist();
}
}
这个初始化判断出错了,每次传到服务器的时候会初始化一次,这就导致每次获取dropdownlist的selectindex的时候只能是0
正确代码,如下:
复制代码 代码如下:
protected void page_load(object sender, eventargs e)
{
if (!page.ispostback)
{
this.fillintonamelist();
}
}
下一篇: Java自动拆装箱简单介绍
推荐阅读
-
DropDownList获取的SelectIndex一直为0的问题
-
关于bom操作中的scrolltop()获取值一直为0的问题解决
-
DropDownList获取的SelectIndex一直为0的问题
-
session中值为0将转换为false的有关问题
-
session中值为0将转换为false的有关问题
-
mysql怎么获取时间段内每一天的结果集,没有时为0
-
快速解决ajax请求出错状态码为0的问题
-
mysql-如何获取一年里每个月的记录总数,要求不管该月有没有数据都要显示,没有的显示为0?
-
获取表格行数和高度为0的原因及解决方法-vue填坑
-
迅雷下载到99.9%时一直显示连接资源下载速度为0的2种解决办法