我有一個用戶控制它的根母版頁。內容頁經由嵌套主頁連接到這根主頁讀取用戶控件的屬性在
root.master> apps.master> content.aspx
在root.master用戶控制具有降downlist,設置一個屬性時下拉列表選擇已更改。
我需要在內容頁面訪問此用戶控件屬性。
任何幫助我的內容頁面
UserControl cnt = this.Master.Master.FindControl("Change1") as UserControl;
lbl_Result.Text = cnt.userCurrentCity;
讚賞
用戶控件屬性
private string _userCurrentCity = string.Empty;
public string userCurrentCity
{
get { return _userCurrentCity; }
set { _userCurrentCity = value; }
}
protected void ddl_City_SelectedIndexChanged(object sender, EventArgs e)
{
string CurrentCity = "";
CurrentCity = ddl_City.SelectedItem.Text;
lbl_CurrentCity.Text = CurrentCity;
HiddenField_CityID.Value = ddl_City.SelectedValue;
UpdatePanel2.Update();
userCurrentCity = CurrentCity;//this sets the usercontrol property
}
這是正確的,我設置在DDL選擇改變事件的性質userCurrentCity。你的代碼看起來合乎邏輯,但不起作用。
請顯示一些代碼你試過的什麼 – 2014-11-02 13:43:04