I think I know what you mean... As I understand it, you have something like this, in the code-behind of your usercontrol:
private void CreateTable(int x)
{
HtmlTable table = new HtmlTable();
for (int y = 0; y <= x; y++)
{
HtmlTableRow tableRow = new HtmlTableRow();
table.Controls.Add(tableRow);
}
this.Controls.Add(table);
}
And this method gets called through some button click on the user control. This is only going to govern this instance of your py_user. It will do a postback and render a table FOR THIS instance. But the remaining 4, or however many py_user controls on that page will not have had that buttonclick triggered for them and therefore they would get rendered as PURE py_user controls (no tables, no rows), if at all. I don't like your design one bit. Sorry there is no easy way out, without adding those controls to the Session, then checking if the session is not null. Honestly, what are you trying to achieve through this?
var question = (_2b || !(_2b));