webForumDet fria alternativet

Problem med OnLine script

2 svar · 674 visningar · startad av saw

sawMedlem sedan mars 20011 883 inlägg
#1

Ursäkta att jag stör igen.
Jag hittade ett litet trevligt skript, som skall visa vilka som är online.
Mitt problem är att jag får error så fort som jag försöker visa...

//i classfilen bl a
public static void WhoseOnline()
    {
        IDictionaryEnumerator whosOln = objUser.GetEnumerator();
        while (whosOln.MoveNext())
        {
            HttpContext.Current.Response.Write(whosOln.Value + "<br>");
        }
    }
// sen vill jag visa detta
<div id="Div1" runat="server" visible="true" style="position:absolute; top:500
px; left:20px; z-index: 100; width:109px; height:25px">
 <%# WhoseHandler.WhoseOnline() %>
        </div>

Error:
Den överlagrade metod som bäst matchar System.Convert.ToString
(object, System.IFormatProvider) har några ogiltiga argument

Jag kan inte komma på något sätt som gör att jag kommer förbi detta. x(

sawMedlem sedan mars 20011 883 inlägg
#2

Då jag inte har fått något tips så undrar jag om ni känner till någon kod jag kan titta
på för att få ihop till ett whois online.

sawMedlem sedan mars 20011 883 inlägg
#3

Med stor risk för att jag är ute och cyklar, så har jag gjort som så,

 Session["Nick"] = row["nick"].ToString();
                    Session["WHoIsOnLine"] += Session["nick"] + " (" + tid + ")<br/>";
                    Response.Redirect("../Default.aspx");
//och sedan där jag skall visa...
if (!(Page.IsPostBack))
        {
            if(Session["WHoIsOnLine"]!=null)               
                Litural1.Text = Session["WHoIsOnLine"].ToString();
        }

Jag utgår ifrån att när session har gått ut, så försvinner inloggaren, eller?

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb