Code below allows Content page to access a Text value based on which MasterPage button is selected by a user. Problem is the access appears to delay by one click. ANY ideas?
MASTERPAGE has six button controls, when one is selected the value is accessed by the content page and displayed in 'tbxCategoryCode.Text' on the content page DEFAULT.aspx.cs.
MASTERPAGE.master.cs *************************************
public partial class MasterPage2008 : System.Web.UI.MasterPage
{
public int CatGroup = 1;
public string CatFilter
{ get { return TextBox1.Text; } }
protected void Page_Load(object sender, EventArgs e)
{ TextBox1.Text = Convert.ToString(CatGroup); }
protected void Button1_Click(object sender, EventArgs e)
{ CatGroup = 1;
TextBox1.Text = Convert.ToString(CatGroup); }
protected void Button2_Click(object sender, EventArgs e)
{ CatGroup = 2;
TextBox1.Text = Convert.ToString(CatGroup); }
etc. etc.
DEFAULT.aspx.cs **********************************************************
protected void Page_Load(object sender, EventArgs e)
{
CategoryFilterSelect = ((MasterPage2008)Page.Master).CatFilter;
CategoryFilter.Text = Convert.ToString(CategoryFilterSelect);
tbxCategoryCode.Text = CategoryFilter.Text;