CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何获得dropdown(HTML控件)的值

楼主pydtk(美丽的草原)2005-08-15 13:45:29 在 .NET技术 / ASP.NET 提问

现在有个dropdown控件(HTML控件),id="test",并把它转为WEB控件来用  
  对test添加新的内容用javascript我是这样实现的  
  document.Form1.test.options[0]=new   Option("未选择",0);  
  document.Form1.test.options[1]=new   Option("北京",1);  
  document.Form1.test.options[2]=new   Option("上海",2);  
  用javascript我可以这样获得所选择的值:  
  var   tt=document.Form1.test.selectedIndex;  
  var   t=document.Form1.test.options[tt].text;  
  请问在服务端,用C#怎么取得所选择的下拉列表的值呢?谢谢!  
  附:比如用  
  string   strValue   =   Request["test"].ToString();  
  strValue的取值只能是0、1或者2,而我需要得到的数据是:未选择、北京或者上海 问题点数:40、回复次数:8Top

1 楼mezyy()回复于 2005-08-15 13:51:15 得分 0

.SelectedItem.ToString();Top

2 楼pydtk(美丽的草原)回复于 2005-08-15 13:55:10 得分 0

“System.Web.UI.HtmlControls.HtmlSelect”并不包含对“SelectedItem”的定义  
  Top

3 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-08-15 13:59:35 得分 0

你可以在onchange里,把所选择的值给个hidden  
   
  然后再服务器端访问这个hiddenTop

4 楼hchxxzx(NET?摸到一点门槛)回复于 2005-08-15 14:04:21 得分 10

1.在客户端使用脚本方式添加的下拉框/列表框值,在服务端不予承认,所以,使用selecteditem或selectedvalue都是错误的,只能使用request.form[""]的方式取值  
  2.如果要取到文本值,你可在脚本添加的时候,如下  
  document.Form1.test.options[0]=new   Option("未选择","未选择");  
  如此,即可取到文本值  
  3.如果未做如2点所说的设置,那么,你可在服务端进行判断  
  switch(strValue)  
  {  
  case("0"):  
  strValue   =   "未选择";  
  break;  
  }  
   
  以上述判断的方式对所取得的数字值进行转换.Top

5 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-08-15 14:06:02 得分 20

放在一个runat=server的其他不可见又有属性可以承载的控件里.  
   
  比如hidden,比如style="display:none"的textbox和button等.Top

6 楼renyu732(Sysinfo)回复于 2005-08-15 14:08:25 得分 0

request.form("ddlID")Top

7 楼pydtk(美丽的草原)回复于 2005-08-15 14:12:09 得分 0

看来也没什么好办法,这个问题折腾我一天了  
  用hidden中转一下倒是可以的。Top

8 楼lostfrog(青蛙非王子)回复于 2005-08-15 14:15:07 得分 10

RequestTop

相关问题

  • 如何获得dropdown(HTML控件)的值
  • 求html控件!
  • 如何获得WebBrowser控件显示网页的html源码?
  • 关于HTML控件
  • 请问:如何DHTMEDIT控件,有什么属性是获得其生成的HTML?
  • 获得控件的名称?
  • 如何获得控件
  • 怎么获得控件ID?
  • LIST控件获得列名
  • placeholder控件能否添加html控件??

关键词

  • 控件
  • 选择
  • document
  • strvalue
  • selecteditem
  • 添加
  • 值
  • 服务端
  • hidden
  • option

得分解答快速导航

  • 帖主:pydtk
  • hchxxzx
  • syeerzy
  • lostfrog

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo