ASP.NET标准工具箱控件的属性的返回值类型
发表在ASP.NET图书答疑 2010-05-26
是否精华
版块置顶:
你好!  如:下拉列表dropdownlist1.SelectedValue的返回值类型好像是Control类型,但在《ASP.NET项目开发全程实录》的07-NE-HouAdmin-kaosheng_chengji.aspx.cs的43行,就直接当字符型数据用了?     
Select * From tb_StuResult Where [font color=#FF0000]" + ddlStuID.SelectedValue+ "[/font]
请问是怎么回事啊?

再个就是用什么函数(C#)能直接查看到ASP.NET标准工具箱控件的属性的返回值类型  
分享到:
精彩评论 3
红尘倒影
学分:0 LV1
2010-05-26
沙发
SelectedValue返回的是选择项的Value值,下拉框选择之后分为“选择的Text值”和“选择的Value值”,本例需要的是选择后的Value值,例如,用下拉框绑定图片名称,前台显示的是Text值,而可以将图片的路径绑定到Value值中。
lforce
学分:2 LV1
2010-05-26
板凳
谢谢你! 那用什么函数能查看到ddlStuID.SelectedValue的返回值的类型(在C#中)???
大伟_mrkj
学分:0 LV1
2010-05-26
地板
你好!
那用什么函数能查看到ddlStuID.SelectedValue的返回值的类型(在C#中)?
你这样做有什么意义吗?你在数据库存储DropDownList的选项值时就应该设定数据库类型,如果不是从数据库绑定的值,如:
<asp:DropDownList ID="ddlAdminType" runat="server">
  <asp:ListItem Value="1">普通用户</asp:ListItem>
  <asp:ListItem Value="2">一般管理员</asp:ListItem>
  <asp:ListItem Value="3">超级管理员</asp:ListItem>
</asp:DropDownList>
在后台处理时先获取选择的项的value值,再判断怎么处理用switch…case…语句或if都行。
string typeId = ddlAdminType.SelectedValue;
switch (typeId)
{
 case"1":
     //普通用户的处理
     break;
 case"2":
     //一般管理员
     break;
 case"3":
     //超级管理员
     break;  

那么这里的1、2、3显然就是整数类型,当然也可以是其类型,如字符串类型
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照