[Mono-list] ASP.NET object troubles
Raul Carolus
thav@finitesanity.net
Sun, 12 Dec 2004 12:28:53 -0600
Greetings all.
I have a aspx, with codebehind, that i'm trying to get tabcontrol-like
behavior on. I have everything working, except for the visual effects
to determine what tab is selected.
I'm using buttons as the tabs, and setting their CssClass to indicate
whether the button is selected or not. I use a Session variable to
store what button is selected.
However, when the page loads or does a postback, I'm always getting
null references when working with the buttons.
Here's some of my code:
public class StudentsPage : Page
{
private long studId;
protected System.Web.UI.WebControls.Button InfoButton, BeltButton,
InstButton, CertsButton, TrnyButton, BioButton;
protected Button selectedButton;
private void Page_Load(Object Sender, System.EventArgs e)
{
Console.Write("Page_Load\n");
if(IsPostBack)
{
Console.Write("Postback\n");
}
InfoButton.CssClass="Button";
BeltButton.CssClass="Button";
InstButton.CssClass="Button";
CertsButton.CssClass="Button";
TrnyButton.CssClass="Button";
BioButton.CssClass="Button";
if((string)Session["student_tab"] == "info")
InfoButton.CssClass="SelectedButton";
If I comment out the code referening the buttons, everything else works
fine.
I've tried putting the code in various procedures, OnInit, OnPreRender,
etc, all with the same results.
Is there something I'm doing wrong? I've worked for four days on this
and am at my wits end. Can someone lend a hand?
Thanks,
Raul