Avatar billede zantiago Nybegynder
30. maj 2008 - 11:20 Der er 1 kommentar og
1 løsning

Get SiteID fra VB.class

Hej Eksperter,

Jeg er ved at lave en identifications klasse, da der kører flere domæner på systemet. Derfor er alle poster i databasen delt op med kolonnen SiteID.
------------------------------------------------------
identification.vb
------------------------------------------------------
Imports Microsoft.VisualBasic
Imports System.Data
Imports DataSetTableAdapters

Public Class Identification

    Protected ReadOnly Property GetSiteID()
        Get
            Dim SiteURL As String = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
            SiteURL = Replace(LCase(SiteURL), "wwww.", "")
            SiteURL = Replace(LCase(SiteURL), "www.", "")
            SiteURL = Replace(LCase(SiteURL), "ww.", "")
            SiteURL = Replace(LCase(SiteURL), "w.", "")

            Dim SitesAdapter As New SitesTableAdapter
            Return SitesAdapter.GetSiteIDBySiteURL(SiteURL).Columns.Item(SiteID)
        End Get
    End Property

    Public Shared SiteID As Integer = 1

End Class
------------------------------------------------------

Lige nu bruger hele sitet det statiske tal 1.

Hvordan får jeg værdien fra min GetSiteID funktion ned???

Alt andet skulle virke :-)

På forhånd tak...
Avatar billede zantiago Nybegynder
30. maj 2008 - 14:03 #1
har ændret lidt - og håber det giver mere mening...


Imports Microsoft.VisualBasic
Imports System.Data
Imports DataSetTableAdapters

Public Class Identification

    Shared ReadOnly Property GetSiteID()
        Get
            Dim SiteURL As String = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
            SiteURL = Replace(LCase(SiteURL), "wwww.", "")
            SiteURL = Replace(LCase(SiteURL), "www.", "")
            SiteURL = Replace(LCase(SiteURL), "ww.", "")
            SiteURL = Replace(LCase(SiteURL), "w.", "")

            Dim SitesAdapter As New SitesTableAdapter
            Return SitesAdapter.GetSiteIDBySiteURL(SiteURL).Columns.Item("SiteID")
        End Get
    End Property

    Public Shared SiteID As Integer = GetSiteID()
    Public Shared SiteURL As String = SiteURL

End Class
Avatar billede zantiago Nybegynder
30. maj 2008 - 16:16 #2
Spørgsmålet har ændret karakter, så jeg opretter et nyt...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester