| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 871 人关注过本帖
标题:[求助]下拉框的选择出错
取消只看楼主 加入收藏
shuidi008
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-1
收藏
 问题点数:0 回复次数:2 
[求助]下拉框的选择出错
在asp.net 中,我用下面方法初始化下拉框

public string[] arrState = {"AL", "AK", "AR", "AZ",
"CA", "CO", "CT", "DE", "FL", "GA", "HI", "ID", "IL",
"IN", "IA", "KS", "KY", "LA", "MA", "ME", "MD", "MI",
"MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ",
"NM", "NV", "NY", "OH", "OK", "OR", "PA", "RI", "SC",
"SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WY"};
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
state.Items.Clear();
contacttype.Items.Clear();
for(int i=0;i<arrState.Length;i++)
state.Items.Add(arrState[i]);
....................
.........................
}
每次我选中下拉框后点击按钮提交,下拉框选中的值又变成默认的(一般是第0个item);我知道每次点击按钮时,Page_Load()重新执行...我没办法取得选中的下拉框值!!!!有什么办法可以解决吗?
搜索更多相关主题的帖子: 选择 
2006-11-25 21:36
shuidi008
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-1
收藏
得分:0 
contacttype是另一个下拉框,在这里可以先不管.我的问题是,点选下拉框选中一个选项后,单击按钮,下拉框的值又变成初始值,并且从下拉框中得到的值是初始值,不是点选后的值.

我是你生命中的小奇迹
2006-11-26 12:08
shuidi008
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-1
收藏
得分:0 

把初始化的代码放到
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//下拉框初始化代码

}
目前可以解决问题.健壮性没有检验..


我是你生命中的小奇迹
2006-11-26 14:01
快速回复:[求助]下拉框的选择出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.082926 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved