当前位置:编程学习 > C#/ASP.NET >>

计算年龄问题 asp.net

怎么样才能使DropDownList上显示的年份,自动传到label上,并显示出来。急急急 --------------------编程问答-------------------- 在dropdownlist的selectedindexchange事件中写呗 --------------------编程问答-------------------- 控件的右上角有个小箭头,点击后编辑项,然后可以添加item,添加你的年份。
在selected_changed事件中
label.Text = DropDownList1.Selected.Text.ToString(); --------------------编程问答-------------------- protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
  {
   Label.Text= DropDownList1.SelectedValue ;
  }
--------------------编程问答-------------------- 在事件中写喽。 --------------------编程问答-------------------- Label.Text=DateTime.Today.Year-Convet.toInt32(DropDownList1.SelectedValue)+1 --------------------编程问答--------------------
引用 3 楼 wuyq11 的回复:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
  {
  Label.Text= DropDownList1.SelectedValue ;
  }

下班闪... --------------------编程问答-------------------- 不想刷新就用JS写吧


var obj = document.getElementById(”select_id”); //selectid
var index = obj.selectedIndex; // 选中索引

var text = obj.options[index].text; // 选中文本

var value = obj.options[index].value; // 选中值

document.getElementById(“Label”).value=text 
document.getElementById(“Label”).value=value 

随便你取那个,想怎么取就怎么取 --------------------编程问答-------------------- 通过DropDownList设置它的AutoPostBack属性,让控件开启自动回传,lable只要接收DropDownList里面的值就可以了!!Label.Text= DropDownList1.SelectedValue ;
--------------------编程问答-------------------- c# 或者是JS都是可以做到的。 --------------------编程问答-------------------- <%=Convert.ToDateTime(item.BirthDate.ToString()).ToString("yyyy-MM-dd") + "<br/>(<span style='color:#FF6600;'>" + (DateTime.Now.Year- Convert.ToDateTime(item.BirthDate).Year) + "岁</span>)"%>
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,