当前位置: 首页 > 编程笔记 >

DropDownList获取的SelectIndex一直为0的问题

燕智
2023-03-14
本文向大家介绍DropDownList获取的SelectIndex一直为0的问题,包括了DropDownList获取的SelectIndex一直为0的问题的使用技巧和注意事项,需要的朋友参考一下
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(); 
} 
} 
 类似资料:
  • 问题内容: 有没有一种方法可以指定MySQL中的bin大小?现在,我正在尝试以下SQL查询: 生成的数据足够好,但是行太多。我需要的是一种将数据分组到预定义的bin中的方法。我可以从脚本语言执行此操作,但是有没有办法直接在SQL中执行此操作? 例: 我在寻找什么: 我猜想这不能直接实现,但是对任何相关存储过程的引用也可以。 问题答案: 这是一篇有关在MySQL中为数值创建直方图的超级快捷方法的文章

  • 我使用以下代码向我的 Kafka 发送了一条消息: 我收到了以下错误消息: 错误kafka.utils。Utils$fetching topic metadata for topics[Set(health_check)]from broker[ArrayBuffer(id:0,host:****,port:9092)]failed kafka.common(从代理[Array缓冲区(id:0,主

  • 问题内容: 我正在为JSON运行$ http.get,并且状态为0。我已经下载了相同的JSON,并且get在本地运行,并且在Python中使用请求库可以毫无问题地获取JSON,但是在AngularJS它不起作用。我不明白的是为什么为什么angular没有得到它,而其他所有东西都得到了。下面的代码段。 这提供了JSON并在使用本地文件时对其进行了解析,但否则会失败,并将status1设置为0。 问题

  • 问题内容: 我有个问题。 在我的项目中,我已经在一个updatepanel中放置了一个下拉列表。我要做的是从下拉列表中选择一个值,并在会话中使用它。 但是无论我做什么,由于不选中“ Enable AutoPostBack”,它总是给我空值。当我这样做时,它将刷新页面,所以这不是我想要的。 我怎么解决这个问题? 有任何想法吗… 问题答案: 听起来您可能未正确使用UpdatePanel功能。如果您将U

  • 我使用剑道网格和编辑器模板来显示我的数据。在编辑器中,我给了剑道下拉列表的DataValueField()id和DataTextField()名称。在更改事件中,我无法获取DataValueField()。请参阅下面的代码 这是我的编辑模板。chtml 这是我的更改功能 目前我的名字是ie;DataTextField()值。相反,我需要DataValueField()。提前感谢您的建议!

  • 一个带有用户guest/guest的基本RabbitMQ安装。 对于RabbitMQ(erlang client)的以下简单erlang测试代码,我得到了下面的错误。队列TEST_DIRECT_QUEUE已经存在,其中有7条消息,RabbitMQ服务器已经启动并正在运行。 如果我尝试用declare API命令创建一个新的,我也会得到类似的错误。总体而言,该错误将在< >命令期间出现