Hej Snerpet
Her kommer det du vil se. Det er renset for overskuelighedens skyld renset for alt overflødigt. Sætter min lid til at du (som sædvanlig) har et godt og kvalificeret bud :o)
GLOBAL.ASAX
<%@ Application Language="C#" %>
<%@ Import Namespace="E20" %>
<object runat="server" id="UserInstance" class="E20.User" scope="Session"></object>
<script runat="server">
void Session_Start(object sender, EventArgs e)
{
Session.Timeout = 40;
}
</script>
TEST1 - VIRKER
<%@ Page Language="C#" debug="true" %>
<%@ import Namespace="System" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Collections" %>
<%@ Import Namespace="E20" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
UserInstance.Name = "Mikkel"; // Dette er objektet jeg ønsker at tilgå
}
</script>
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form id="Form1" runat="server">
</form>
</body>
</html>
TEST2 - VIRKER IKKE (med codebehind - lavet i visual developer express)
Codebehind
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using E20;
public partial class _test2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
UserInstance.Name = "Mikkel";
}
}
aspx-filen
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="_test2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>