我想在子页面的page_load里面取到母板页的一个控件的值,如何做? 我在母板页里面定义了一个dropDownList我想在一个子页面中的page_load事件中取到这个dropDownList的值,请问高手该如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20101022/19/b0e355b4-5358-43ac-a706-8e55d310b5fc.html 不对啊,楼上老兄,我是在page_load里面获取,那种方法的我知道的啊 (Master.FindControl("dropDownList1") as DropDownList).SelectedValue 不对啊,我说是在page_load里面,,,,子页面的page_load是早于母板页的加载的,所以就会取不到值。 自己结帖protected void Page_LoadComplete(Object sendr, EventArgs e) { DropDownList MachineID = (DropDownList)Master.FindControl("dropdownlist1"); RemoteConnStr = MachineID.Text.Trim(); if (!IsPostBack) { SqlConnection conn = new SqlConnection(RemoteConnStr); string strSQL = "select mater_name,mater_code from pmt_material order by mater_code"; SqlCommand cmd = new SqlCommand(strSQL, conn); cmd.Connection.Open(); SqlDataReader myReader = cmd.ExecuteReader(); while (myReader.Read()) { DropDownList4.Items.Add(new ListItem(myReader["mater_name"].ToString(), myReader["mater_code"].ToString())); } cmd.Connection.Close(); } GridView1.DataBind(); } 询问下一个数据设计思路问题,重在参与 应该如何对待.NET的控件? 图片替换问题 子页面修改后,怎么刷新父页面的treeview控件,或者让其读取数据库,重新加载 传值罗??? 请问如何用Session来储存一个DataSet Stream到StreamReader怎样转变?急盼 请问一下, 小弟在用VS2005做一个PDA项目,请问该如何对其 关于ASP.NET的VB基本知识 都有些什么工具,可以将Web Application打包分发? 用asp.net读取excel表里的图片 用asp.net读取excel表里的图片
不对啊,楼上老兄,我是在page_load里面获取,那种方法的我知道的啊
不对啊,我说是在page_load里面,,,,子页面的page_load是早于母板页的加载的,所以就会取不到值。
{
DropDownList MachineID = (DropDownList)Master.FindControl("dropdownlist1");
RemoteConnStr = MachineID.Text.Trim(); if (!IsPostBack)
{
SqlConnection conn = new SqlConnection(RemoteConnStr);
string strSQL = "select mater_name,mater_code from pmt_material order by mater_code";
SqlCommand cmd = new SqlCommand(strSQL, conn);
cmd.Connection.Open();
SqlDataReader myReader = cmd.ExecuteReader();
while (myReader.Read())
{
DropDownList4.Items.Add(new ListItem(myReader["mater_name"].ToString(), myReader["mater_code"].ToString()));
}
cmd.Connection.Close(); }
GridView1.DataBind();
}