Hjælp til brug af Class.cs og fejl i simpelt script
Hey først har jeg et hurtigt spørgsmål, og begge 2 er omkring samme stykke kode. Det er en kontrol på et MEGET simpelt login script som jeg har leget med og lave.sp. 1 :
Jeg har lavet et login script som self bare laver en respone.redirect, men de sider den bliver sendt til skal have en kontrol. Denne kontrol har jeg så lavet sådan at den opretter en Session som den så skal gå ind og kontrollere er korrekt. Først ville jeg lave en Class.cs fil som jeg kunne inklude i min kode for at sikre det. Men disse class filer siger :
The name "Session" does not exist in the current context
og det samme omkring min Response.redirect .
Koden til den class :
--------------------------------------------
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 System.Data.OleDb;
/// <summary>
/// Til at kontroller login
/// </summary>
public class PassCtrl
{
public PassCtrl()
{
if(Session["Se_PassCtrl"] = "OK")
{
}
else
{
Response.Redirect("./default.aspx");
}
}
}
---------------------------------------------
Sp. 2 :
Så efter det stunt ville jeg prøve bare og lave den i en normal fil ved navn logged.aspx.cs hvor det bare burde spiller, synes jeg :)
her siger den følgende fejl.
Error 1 "Cannot implicitly convert type 'object' to 'bool'. An explicit conversion exists (are you missing a cast?)"
kode her til :
--------------------------------------------
using System;
using System.Data;
using System.Configuration;
using System.Collections;
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;
public partial class Logged : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["Se_PassCtrl"] = "OK")
{
}
else
{
Response.Redirect("./default.aspx");
}
}
}
--------------------------------------------
Begge kode snippets er stort set ens.
Det er sikkert en omgang begynder spørgsmål men hey gotta start somewhere :)
