У меня есть UserControl под названием «Вдохновение» со следующим открытым свойством
private int pagenumber;
public int PageNumber
{
get { return pagenumber; }
set { pagenumber = value; }
}
На своей странице aspx я установил значение свойства следующим образом:
Inspirations.PageNumber = (int)Convert.ToInt32(this.txtNum.Text);
На моей странице aspx я записываю обратно значение, чтобы проверить, установлено ли оно:
Response.Write(Inspirations.PageNumber.ToString());
... и это на моей странице aspx.
Однако у меня в UserControl есть кнопка для проверки значения PageNumber, и когда я нажимаю, оно всегда возвращается как ноль.
protected void btnAddCompany_Click(object sender, EventArgs e)
{
Response.Write(PageNumber.ToString());
}
... значение свойства, похоже, не передано моему контролю.
Может кто-нибудь сказать мне, что я делаю неправильно, пожалуйста.
С уважением
Растопить