Announcement

Collapse
No announcement yet.

ASP.NET: Frage zu DropDownList

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ASP.NET: Frage zu DropDownList

    Hallo zusammen,

    ich bin absoluter Neuling in ASP.NET udn soll jetzt ein
    Projekt für einen Kollegen machen.

    Ich habe jetzt auc hgleich am Anfang das erste Problem:
    ich möchte als Value (ich hoffe das heißt so) einer DropDownList Werte aus einem XML-File nehmen.

    Folgenden Code hab ich schon von dem Kollegen:

    <%@ Page AspCompat="true" Language="VB" Debug="true" EnableViewState="True" %>
    <%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
    <%@ import Namespace="System" %>
    <%@ import Namespace="System.Security" %>
    <%@ import Namespace="System.Security.Principal" %>
    <%@ import Namespace="System.IO" %>
    <%@ import Namespace="System.Data" %>
    <%@ import Namespace="System.Xml" %>
    <%@ import Namespace="System.Xml.XmlNode" %>
    <%@ import Namespace="System.Xml.XmlDocument" %>
    <%@ import Namespace="System.Xml.XmlDataDocument" %>
    <%@ import Namespace="System.Console" %>
    <%@ import Namespace="System.Object" %>
    <%@ import Namespace="System.Data.SqlClient" %>
    <script runat="server">

    'Globale Variablen
    Dim Dc As XmlDocument 'Die geöffnete XML Datei
    Dim str_WorkPath As String 'Liest aus der web.config den Pfad zur XML Datei aus (ohne Dateinamen!!!)
    Dim str_XmlPath As String 'Der komplette Pfad (inkl. Dateinamen!!!) zur XML Datei
    Dim str_XmlStartPos As String 'XPath Ausdruck der direkt zu den Domänennamen führt
    Dim str_common As String 'XPath Ausdruck der nach der Domänenauswahl verwendet wird, um das lb_common zu füllen

    Sub Page_Init()

    str_WorkPath = Configurationsettings.AppSettings("TextFilePath")
    str_XmlPath = str_WorkPath & "\dcconfiguration_.xml"
    str_XmlStartPos = "DCConfiguration/"

    Dc = New XmlDocument()
    Dc.Load(str_XmlPath) 'XML Datei wird geladen

    End Sub

    </script>

    Und das ist die XML-Datei:

    - <DCConfiguration>
    - <adt.alcatel.com DomainName="adt.alcatel.com">
    + <common></common>
    + <SLSDV7></SLSDV7>
    + <SLS6KY></SLS6KY>
    </adt.alcatel.com>
    - <adt1.adt.alcatel.com DomainName="adt1.adt.alcatel.com">
    + <common></common>
    + <SLSDUC></SLSDUC>
    + DESTGS0001R></DESTGS0001R>
    </adt1.adt.alcatel.com>
    - <adt2.adt.alcatel.com DomainName="adt2.adt.alcatel.com">
    + <common></common>
    + <FRILLSSIM2K></FRILLSSIM2K>
    + <FRVELSSIM2K></FRVELSSIM2K>
    </adt2.adt.alcatel.com>
    - <ad1.ad.alcatel.com DomainName="adt1.adt.alcatel.com">
    + <common></common>
    + <SLSDUC></SLSDUC>
    + <DESTGN0T99061></DESTGN0T99061>
    + <DESTGS0001R></DESTGS0001R>
    </ad1.ad.alcatel.com>
    - <Dictionaries>
    + <Values></Values>
    + <FieldNames></FieldNamea>
    + <FieldTypes></FieldTypes>
    + <RegistryKeys></RegistryKeys>
    </Dictionaries>
    - <adt5.adt.alcatel.com DomainName="adt1.adt.alcatel.com">
    + <common></common>
    + <DESTGS00017></DESTGS00017>
    </adt5.adt.alcatel.com>
    </DCConfiguration>

    Die Domain Namen ("DomainName") sollen als Value dienen, also "adt.alcatel.com", "adt1.adt.alcatel.com", "adt2.adt.alcatel.com", "ad1.ad.alcatel.com" und "adt5.adt.alcatel.com".

    Kann mir jemand sagen wie ich das machen kann?

    Gruß Patrick
Working...
X