Jeg har af og til problemer med at afvikle code i Page_Load-event'en. Det
er som om, at problemerne normalt løser sig af sig selv, men nu er
problemet opstået igen - og derfor vil jeg altså gerne have lidt hjælp
til trouble-shooting.
Et eksempel er siden
http://stocholm.dk/about.aspx
Kode på siden er
using System;
using System.Data;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace stocholm
{
public class about : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label users;
protected System.Web.UI.WebControls.Label dateTime;
private void Page_Load(object sender, System.EventArgs e)
{
tools genTools = new tools();
dateTime.Text = genTools.displayTime(DateTime.Now);
users.Text = genTools.getNumberofUSers();
//users.Text = "Jesper";
}
}
}
Funktionen nedarver fra en klasse i en dll-fil, der hedder "tools". Den indeholder koden:
public class tools : Page
{
public string displayTime(DateTime cTime)
{
string strTime = String.Format("{0:D}", cTime) + " @ " + String.Format("{0:T}", cTime);
return strTime;
}
public string getNumberofUSers()
{
return Application["intUsers"].ToString();
}
}
Som det ses, er det blot en slags værktøjskasse, hvor jeg smider de små
funktioner jeg har brug for af og til. I samme dll har jeg en klasse til
mysql-databasekald, og den virker fint.
Kode, der giver mig problemer, er selvsagt:
tools genTools = new tools();
dateTime.Text = genTools.displayTime(DateTime.Now);
users.Text = genTools.getNumberofUSers();
//users.Text = "Virk så for fanden !";
der ganske enkelt ikke bliver afviklet - heller ikke selvom jeg blot
sætter noget text ind i en label - som den sidste linie indikerer.
Jeg kan ikke selv se nogle fejl ... men måske kan I ?
pft :)
--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk