webForumDet fria alternativet

"System.NullReferenceException" lite överallt.

.NETur .NET

7 svar · 311 visningar · startad av m_soderlund

Medlem sedan sep. 20026 425 inlägg
Frågan#1

Hej!
Jag har ett problem, och det är att jag då och då, helt oförklarligt, får felmeddelandet System.NullReferenceException: Object reference not set to an instance of an object. i mina applikationer.

Jag har kod som fungerar, exempelvis denna:

<%@ Page Language="VB" Strict="True" Debug="True" %>
<script runat="server">

    Sub c_vali(sender as object,e as eventargs)

        Dim pwd As textbox
        Dim strQui As string = "losen"

         If pwd.Text = strQui Then
             Session("axxezz")=True
             Response.Redirect("default.aspx")
         Else
               lbl.Text = "Fel lösenord.. :p"
         End If

    End Sub

</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

<title>Martins länkar v 3.0</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script language="javascript" type="text/javascript" src="scriptlib.js">
</script>

</head>

<body>

<!--inlogging-->
<form id="login" runat="server">
Lösenord:
<br /><asp:textbox id="pwd" TextMode="password" runat="server" AutoPostBack="False" />
<br /><asp:button id="btn_login" text="Logga in" onClick="c_vali" runat="server" />
<asp:label id="lbl" runat="server"></asp:label>
</form>

<script language="javascript" type="text/javascript">
document.login.pwd.focus();
</script>

</body>
</html>

Felmeddelandet uppstår när jag klickar på submit-knappen och när mitt lösenord ska jämföras med det inknappade värdet i lösenordsfältet i formuläret.
Helt oförklarligt!??

Vidare så har jag en codebehind-sida som heter links.vb, men några olika klasser och procedurer i dessa. Jag har problem med proceduren choose_category i klassen edit_link, och får samma felmeddelande som i rubriken när man kommer fram till den feta & rödmarkerade koden i nästa inlägg (choose_cat.DataSource = ddlBox).

Samma kod, samma procedur i alla andra klasser fungerar felfritt. Vad är problemet i denna klass?

Kod för links.vb:

Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Data
Imports System.Data.OleDb
Imports Microsoft.VisualBasic

Public Class links : Inherits Page

protected withevents categories As dropdownlist
protected withevents tbl_links As repeater
protected withevents iu_holder as placeholder

[b]Dim CnStr As string = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb")[/b]

Function fix(str)
        str = Replace(str,"'","")
        fix = str
End Function

    Sub Page_Load()

            If Not Session("axxezz")=True Then Response.Redirect("login.aspx")

        'visa kategorier
        show_categories()

        Dim Action As string
            Action = fix(Request.Querystring("action"))

        Select Case Action

            Case ""
                'visa länkar

                Dim SQL As string

                Select Case fix(Request.Querystring("cat"))
                Case ""
                    SQL = "SELECT Id,URL,SiteDescription,dt,Clicks FROM tbl_links WHERE Id IN" & _
                          " (SELECT TOP 20 SiteId FROM tbl_stats ORDER BY ID DESC) ORDER BY Clicks DESC"

                Case Else
                    SQL = "SELECT Id,URL,SiteDescription,dt,Clicks FROM tbl_links WHERE category = '" & fix(Request.Querystring("cat")) & "' ORDER BY Clicks DESC"

                End Select

                Dim Cn As new OleDbConnection(CnStr)
                Dim Cm As new OleDbCommand(SQL,Cn)
                Dim dbRead As OleDbDataReader

                Dim Container As object
                    Cn.Open()
                    dbRead = Cm.ExecuteReader()

                    tbl_links.DataSource = dbRead
                    tbl_links.DataBind()

                    dbRead.Close()
                    Cn.Close()

            Case "click"
                click()

            Case "logout"
                Session.Contents.Remove("axxezz")
                Response.Redirect("login.aspx")

            Case "delete"
                delete()

            Case "edit"
                iu_holder.Controls.Add(Page.LoadControl("edit.ascx"))

            Case "new"
                iu_holder.Controls.Add(Page.LoadControl("insert.ascx"))

            Case "cat"
                iu_holder.Controls.Add(Page.LoadControl("cat.ascx"))

        End Select

    End Sub

    'kategorier i dropdownlistan
    Sub show_categories()

        'plocka ut unika kategorier ut länktabellen
        Dim SQL As string = "SELECT DISTINCT category FROM tbl_links"

        Dim Cn As OleDbConnection = new OleDbConnection(CnStr)
        Dim Cm As OleDbCommand = new OleDbCommand(SQL,Cn)

        Cn.Open()

        'skapa ett OleDbDataReader-objekt
        Dim objDataReader As OleDbDataReader = Cm.ExecuteReader()

        'skapa en ny samling av listposter (option-val i dropdownlistan i default.aspx)
        Dim ddlBox As new ListItemCollection

        ddlBox.Add(new ListItem("Välj"))
        ddlBox.Add(new ListItem())

        while(objDataReader.Read())
            'lägg till val i kategoridropdownlistan
            ddlBox.Add(new ListItem(objDataReader("category").toString()))
        end while

        'bind data till dropdownlistan
        categories.DataSource = ddlBox
        categories.DataBind()

        'stäng objekt
        objDataReader.Close()
        Cn.Close()

    End Sub

    'klick på länk
    Sub Click()

        'SQL-satser för uppdatering & ny info som sätts in databasen
        Dim uSQL As string = "UPDATE tbl_links SET Clicks = Clicks --1 WHERE Id=" & fix(Request.Querystring("dilenoid"))
        Dim iSQL As string = "INSERT INTO tbl_stats(dt,SiteId) VALUES('" & Now.ToString("d") & "'," & fix(Request.Querystring("dilenoid")) & ")"

        Dim Cn As new OleDbConnection(CnStr)
        Cn.Open()

        'uppdatera antal klicks i databasen
        Dim uCm As new OleDbCommand(uSQL,Cn)
        uCm.ExecuteNonQuery()

        'sätt in Id & dagens datum för gällande url i statistiktabellen
        Dim iCm As new OleDbCommand(iSQL,Cn)
        iCm.ExecuteNonQuery()

        Cn.Close()
            'skicka vidare till egentliga url:en
            Response.Redirect(fix(Request.Querystring("url")))

    End Sub

    'radera länk
    Sub delete()

        Dim lSQL As string = "DELETE * FROM tbl_links WHERE Id=" & fix(Request.Querystring("id"))
        Dim sSQL As string = "DELETE * FROM tbl_stats WHERE SiteId=" & fix(Request.Querystring("id"))

        Dim Cn As New OleDbConnection(CnStr)
        Cn.Open()

        Dim lCm As New OleDbCommand(lSQL,Cn)
        lCm.ExecuteNonQuery()

        Dim sCm As New OleDbCommand(sSQL,Cn)
        sCm.ExecuteNonQuery()

        Cn.Close

        Response.Redirect("default.aspx?cat=" & Request.Querystring("cat"))

    End Sub

End Class

[b]'dessa tre klassers kod ses i nästkommande inlägg[/b]

'klass för redigering av länk m.m.

'klass för att sätta in ny länk i databasen, se nästa inlägg!
'(Koden fick inte plats)

'en klass till för att visa kategorier som kan redigeras

Vidare så undrar jag hur jag (efter att problemet med proceduren choose_category i klassen edit_link är löst) enbart behöver skriva proceduren choose_category EN gång i links.vb, och att den ska kunna användas i klasserna edit_link, insert_link samt cat. Det fungerade inte så bra med Shared Procedure ... för mig.
Dessutom undrar jag hur variabeln CnStr i klassen links kan bli publik.

Som det är just nu får jag ett System.NullReferenceException (i alla klasser förutom links) ifall om jag har anslutninssträngen i CnStr och sedan ansluter till databasen med

Dim Cn As OleDbConnection = new OleDbConnection(CnStr)

i stället för

Dim Cn As OleDbConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))

Jag får då också felmeddelandet [TargetInvocationException: Exception has been thrown by the target of an invocation.]
Däremot så går det bra att skriva

Dim CnStr As string = "Provider=Microsoft.Jet.OLEDB.4.0;data source=e:\web\links\db_links.mdb"

i stället för

Dim CnStr As string = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb")

Sidor som har att göra med links.vb är några användarkontroller, du ser dem längre ner på denna sida.

Via detta inlägg kan du surfa runt i min applikation: http://www.webforum.nu/showthread.php?s=&postid=728747#post728747

Hur som helst, mycket tacksam för hjälp! :)

Medlem sedan sep. 20026 425 inlägg
#2

Mer kod i links.vb, fortsätter där kommentarerna i slutet finns.

Public Class edit_link : Inherits UserControl

protected withevents choose_cat as dropdownlist
protected Withevents tbl_links_edit as repeater

Function fix(str)
        str = Replace(str,"'","")
        fix = str
End Function

    Sub Page_Load(sender as object, e as eventargs)
        choose_category()
        edit()
    End Sub

    'lista kategorier
    Sub choose_category()

        'plocka ut unika kategorier ut länktabellen
        Dim SQL As string = "SELECT DISTINCT category FROM tbl_links"

        Dim Cn As OleDbConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))
        Dim Cm As OleDbCommand = new OleDbCommand(SQL,Cn)

        Cn.Open()

        'skapa ett OleDbDataReader-objekt
        Dim objDataReader As OleDbDataReader = Cm.ExecuteReader()

        'skapa en ny samling av listposter (option-val i dropdownlistan i default.aspx)
        Dim ddlBox As new ListItemCollection

        ddlBox.Add(new ListItem("Välj"))
        ddlBox.Add(new ListItem())

        while(objDataReader.Read())
            'lägg till val i kategoridropdownlistan
            ddlBox.Add(new ListItem(objDataReader("category").toString()))
        end while

        [b][red]'bind data till dropdownlistan
        choose_cat.DataSource = ddlBox
        choose_cat.DataBind()[/red][/b]

        'stäng objekt
        objDataReader.Close()
        Cn.Close()

    End Sub

    'redigera länk
    Sub edit()

        Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))
        Dim SQL As string = "SELECT url,sitedescription FROM tbl_links WHERE Id=" & fix(Request.Querystring("id"))

        Dim Cm As New OleDbCommand(SQL,Cn)
        Dim dbRead As OleDbDataReader

        Dim Container As object
            Cn.Open()
            dbRead = Cm.ExecuteReader()

            tbl_links_edit.DataSource = dbRead
            tbl_links_edit.DataBind()

            dbRead.Close()
            Cn.Close()
    End Sub

    'utför redigering av länk
    Sub performedit(sender as object,e as eventargs)

        Dim eUrl As string = fix(Request.Form("url"))
        Dim eDescription As string = fix(Request.Form("description"))
        Dim eCategory As string = choose_cat.SelectedItem.toString

        If eCategory = "" Then eCategory = fix(Request.Form("alt_category"))

        Dim SQL As string = "UPDATE tbl_links SET URL='" & eURL & "',SiteDescription='" & eDescription & "' WHERE Id=" & fix(Request.Querystring("id"))
        Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))

        Dim Cm As New OleDbCommand(SQL,Cn)
        Cm.Connection.Open()
        Cm.ExecuteNonQuery()

        Cn.Close
        Response.Redirect("default.aspx?action=edit&id=" & Request.Querystring("id") & "&cat=" & Request.Querystring("cat"))

    End Sub

End Class

Public Class insert_link : Inherits UserControl

protected withevents choose_cat as dropdownlist

Function fix(str)
        str = Replace(str,"'","")
        fix = str
End Function

    Sub Page_Load(sender as object, e as eventargs)
        choose_category()
    End Sub

    'lista kategorier
    Sub choose_category()

        'plocka ut unika kategorier ut länktabellen
        Dim SQL As string = "SELECT DISTINCT category FROM tbl_links"

        Dim Cn As OleDbConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))
        Dim Cm As OleDbCommand = new OleDbCommand(SQL,Cn)

        Cn.Open()

        'skapa ett OleDbDataReader-objekt
        Dim objDataReader As OleDbDataReader = Cm.ExecuteReader()

        'skapa en ny samling av listposter (option-val i dropdownlistan i default.aspx)
        Dim ddlBox As new ListItemCollection

        ddlBox.Add(new ListItem("Välj"))
        ddlBox.Add(new ListItem())

        while(objDataReader.Read())
            'lägg till val i kategoridropdownlistan
            ddlBox.Add(new ListItem(objDataReader("category").toString()))
        end while

        'bind data till dropdownlistan
        choose_cat.DataSource = ddlBox
        choose_cat.DataBind()

        'stäng objekt
        objDataReader.Close()
        Cn.Close()

    End Sub

    Sub ins_link(sender as object,e as eventargs)

        Dim iURL As string = fix(Request.Form("url"))
        Dim iDescription As string = fix(Request.Form("description"))
        Dim iCategory As string = choose_cat.SelectedItem.toString()
        Dim iDt As string = Now.ToString("d")

        If iCategory = "" Then iCategory = fix(Request.Form("alt_category"))

        Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))
        Dim SQL As string = "INSERT INTO tbl_links(Category,URL,SiteDescription,dt) VALUES('" & iCategory & "','" & iURL & "','" & iDescription & "','" & iDt & "')"

        Dim Cm As New OleDbCommand(SQL,Cn)
           Cm.Connection.Open()
           Cm.ExecuteNonQuery()

           Cn.Close

    End Sub

End Class

Public Class cat : Inherits UserControl

protected withevents tbl_links as repeater
protected withevents choose_cat as dropdownlist
protected withevents new_Catname as textbox

    Sub Page_Load(sender as object,e as eventargs)
        If Not Page.IsPostBack = True Then
        choose_category()
        End If
    End Sub

    'lista kategorier
    Sub choose_category()

        'plocka ut unika kategorier ut länktabellen
        Dim SQL As string = "SELECT DISTINCT category FROM tbl_links"

        Dim Cn As OleDbConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))
        Dim Cm As OleDbCommand = new OleDbCommand(SQL,Cn)

        Cn.Open()

        'skapa ett OleDbDataReader-objekt
        Dim objDataReader As OleDbDataReader = Cm.ExecuteReader()

        'skapa en ny samling av listposter (option-val i dropdownlistan i default.aspx)
        Dim ddlBox As new ListItemCollection

        ddlBox.Add(new ListItem("Välj kategori"))
        ddlBox.Add(new ListItem())

        while(objDataReader.Read())
            'lägg till val i kategoridropdownlistan
            ddlBox.Add(new ListItem(objDataReader("category").toString()))
        end while

        'bind data till dropdownlistan
        choose_cat.DataSource = ddlBox
        choose_cat.DataBind()

        'stäng objekt
        objDataReader.Close()
        Cn.Close()

    End Sub

    Sub Index_Changed(sender as object,e as eventargs)
            new_catname.Text = choose_cat.SelectedItem.toString()
    End Sub

    Sub submit(sender as object,e as eventargs)

        Dim SQL As string = "UPDATE tbl_links SET Category='" & new_Catname.Text & "' WHERE Category='" & choose_cat.SelectedItem.toString() & "'"

        Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("db_links.mdb"))
        Dim Cm As New OleDbCommand(SQL,Cn)
            Cm.Connection.Open()
            Cm.ExecuteNonQuery()

            Cn.Close
        Response.Redirect("default.aspx?action=cat")
    End Sub

End Class

Som skrivet - mycket tacksam för hjälp!

Medlem sedan sep. 20026 425 inlägg
#3

default.aspx och användarkontrollerna:

default.aspx

<%@ Page Language="VB" Strict="False" Debug="True" Inherits="links" Src="links.vb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
    <title>Martins länkar v3.0</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" type="text/css" href="style.css" />
    <script language="javascript" type="text/javascript" src="scriptlib.js"></script>
</head>

<body>
<table cellpadding="10" cellspacing="0" border="0" width="650">
<tr>
<td valign="top">

<span class="head">Martins länkar</span>
<br />
<br />
<a href="default.aspx">Start</a> |
<a href="default.aspx?action=new">Lägg till länk</a>  |
<a href="default.aspx?action=cat">Kategorier</a> |
<a href="default.aspx?action=logout">Logga ut</a>
<hr noshade="noshade" />

    <form runat="server">
        <!--kategorier-->
        <asp:DropDownList id="categories" runat="server" onChange="visaVal(this);"></asp:DropDownList>
        <!--slut kategorier-->

        <p>
        <asp:placeholder id="iu_holder" runat="server" />

	    <asp:repeater id="tbl_links" runat="server">

        <HeaderTemplate>
        <table cellpadding="0" cellspacing="0" border="0">
	    <tr bgcolor="#5A6774">
	    <td>
	    <table cellpadding="5" cellspacing="1" border="0">
	    <tr>
	    <td bgcolor="#ffffff" width="350">Sida</td>
	    <td bgcolor="#ffffff" width="123">Datum</td>
	    <td bgcolor="#ffffff">Klicks</td>
	    <td bgcolor="#ffffff">/r</td>
	    <td bgcolor="#ffffff">/d</td>
	    </tr>
	    </HeaderTemplate>

	    <ItemTemplate>
	    <tr>
	    <td bgcolor="#EDEFF1"><a href="default.aspx?action=click&dilenoid=<%# Container.DataItem("Id") %>&url=<%# Container.DataItem("url") %>" target="_blank"><%# Container.DataItem("SiteDescription") %></a></td>
	    <td bgcolor="#EDEFF1"><%# Container.DataItem("dt") %></td>
	    <td bgcolor="#EDEFF1" align="center"><%# Container.DataItem("Clicks") %></td>
	    <td bgcolor="#EDEFF1"><a href="default.aspx?action=edit&id=<%# Container.DataItem("Id")%>&cat=<%# fix(Request.Querystring("cat")) %>">Edit</a></td>
	    <td bgcolor="#EDEFF1"><a href="default.aspx?action=delete&id=<%# Container.DataItem("Id")%>&cat=<%# fix(Request.Querystring("cat")) %>">Delete</a></td>
	    </tr>
	    </ItemTemplate>

	    <AlternatingItemTemplate>
	    <tr>
	    <td bgcolor="#F8F9FA"><a href="default.aspx?action=click&dilenoid=<%# Container.DataItem("Id") %>&url=<%# Container.DataItem("url") %>" target="_blank"><%# Container.DataItem("SiteDescription") %></a></td>
	    <td bgcolor="#F8F9FA"><%# Container.DataItem("dt") %></td>
	    <td bgcolor="#F8F9FA" align="center"><%# Container.DataItem("Clicks") %></td>
	    <td bgcolor="#F8F9FA"><a href="default.aspx?action=edit&id=<%# Container.DataItem("Id")%>">Edit</a></td>
	    <td bgcolor="#F8F9FA"><a href="default.aspx?action=delete&id=<%# Container.DataItem("Id")%>">Delete</a></td>
	    </tr>
	    </AlternatingItemTemplate>

        <FooterTemplate>
	    </table>
	    </td>
	    </tr>
	    </table>
	    </FooterTemplate>

	    </asp:repeater>

	    </p>

    </form>

</td>
</tr>
</table>

</body>
</html>

cat.ascx

<%@ Control Language="VB" Inherits="cat" Src="links.vb" %>
<hr>
<br />
<span class="head">Ändra namn på kategorier</span>
<p>
    <asp:DropDownList id="choose_cat" runat="server" OnSelectedIndexChanged="Index_Changed" AutoPostBack="True"></asp:DropDownList>
    <br />
    <br />
    <asp:textbox id="new_Catname" runat="server" AutoPostBack="False"></asp:textbox>
    <br />
    <br />
    <asp:button id="update_cat" onclick="submit" runat="server" text="Uppdatera"></asp:button>
</p>

edit.ascx

<%@ Control Language="VB" Inherits="edit_link" src="links.vb" %>

<asp:repeater id="tbl_links_edit" runat="server">

<HeaderTemplate>
<span class="head">Redigera länk</span>
</HeaderTemplate>

<ItemTemplate>
<p>
URL:
<br />
<input type="text" size="40" value='<%# Container.DataItem("url") %>' name="url" />
<br />
<br />
Namn:
<br />
<input type="text" size="40" value='<%# Container.DataItem("SiteDescription") %>' name="description" />
<br />
<br />
Kategori:
<br />
<asp:DropDownList id="choose_cat" runat="server"></asp:DropDownList>
<input type="text" size="30" name="alt_category" />
</p>
<asp:button onClick="performedit" text="Uppdatera" runat="server" />

</ItemTemplate>
</asp:repeater>

insert.ascx

<%@ Control Language="VB" Inherits="insert_link" Src="links.vb" %>
<span class="head">Lägg till länk</span>
<p>
URL:
<br />
<input type="text" size="40" name="url" />
<br />
<br />
Namn:
<br />
<input type="text" size="40" name="description" />
<br />
<br />
Kategori:
<br />
<asp:DropDownList id="choose_cat" runat="server"></asp:DropDownList>
<input type="text" size="30" name="alt_category" />
</p>
<asp:button onClick="ins_link" text="Lägg till" runat="server" />
Medlem sedan sep. 20026 425 inlägg
#4

Den som vill kan kolla in http://www.dileno.hel.nu/l3/ eller ladda ner den bifogade zip-filen och köra allt lokalt sen.

Och detta händer när jag vill redigera en länk: http://www.dileno.hel.nu/l3/default.aspx?action=edit&id=89&cat=Litteratur

Medlem sedan dec. 20003 887 inlägg
#5

Jag ser inget fel direkt, men du får ta och grovfelsöka (som jag ägnade större delen av denna natt åt ;)).

Enligt felmeddelandet så verkar det som om du försöker använda ett objekt som inte är instantierat. Och som jag ser det måste det vara antingen ddlBox eller objDataReader, som har kajkat ut i nullrymden. Vad det beror på att något av dessa objekt har blivit olustiga ser jag inte, men jag kan säga att jag fick samma felmeddelande och det visade till sist bero på ett felstavat kolumnnamn i min sql-sats... (då gick jag och la mig ;))

Jag hittade det genom att köra en herrans massa try{...} catch{throw new ArgumentNullExecption(...)}.

Tyvärr har jag inget bättre tips, men att lösa det själv brukar oftast leda till ett bättre grepp om det man håller på med, så: Lycka till! :)

Medlem sedan sep. 20026 425 inlägg
#6

Tack för svaret Engine^!
Jag har nu löst problemet med choose_cat, och saken var den att jag inte initierat den. Jag gjorde det med koden

protected withevents choose_cat as dropdownlist = new dropdownlist()

i stället för

protected withevents choose_cat as dropdownlist

Själva felmeddelandet kom av att ddlBox är tomt, vilket bekräftas när jag vill redigera en länk nu - det finns inga kategorier i dropdownlistan. :( --> http://www.dileno.hel.nu/l3/default.aspx?action=edit&id=2&cat=

Medlem sedan dec. 20003 887 inlägg
#7

Trevligt :)

Dessa NullReferenceExceptions man drabbas av till och från är bland dom bökigaste felen att få bukt med.

Medlem sedan sep. 20026 425 inlägg
#8

Jo, verkligen. Nu har jag ett problem till med ett inloggninsformulär, om jag inte löser det inom de närmsta 5 minuterna kommer problemet upp i en ny tråd här i ASP.NET-forumet. :)

153 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
150 ms — hämta tråd, inlägg och bilagor (db)