Tag: 页面加载

DropDownList asp.net中所选项目的文本

在页面加载中,我填充下拉列表,如下所示: protected void Page_Load(object sender, EventArgs e) { string buildingTypeSoldier = “soldier”; var soldierBuilding = from b in dc.Buildings where b.buildingtype == buildingTypeSoldier select b.buildingname; ddlSoldierBuildings.DataSource =soldierBuilding; ddlSoldierBuildings.DataBind(); } 但是当我尝试将同一页面上的标签文本设置为selectetitem.text时,我只获得列表中的第一项,而不是我选择的项目。 我尝试使用这样的按钮设置文本: protected void btnBuySoldierBuilding_Click(object sender, EventArgs e) { lblTestlabel.Text = ddlSoldierBuildings.SelectedItem.Text; } 下拉列表包含从我的数据库中获取的树项目,营房,射手范围和稳定。 单击按钮时页面加载是否覆盖我的选择? 我怎么解决这个问题?

用于检查页面何时完成加载的代码

如何检查页面是否已完成加载? 如果有,我如何执行已在该页面后面的C#代码中创建的方法? 我想协调以下一系列事件 完成加载页面 将gridview作为Excel文件下载到页面中 调用此方法download() 关闭浏览器 我怎么能做到这一点?