none
in aspx datei direkt auf webconfig greifen RRS feed

  • Frage

  • Salü alle zusammen

    Ich möchte gerne in einer ASPX Datei direkt auf einen Wert in der Webconfig greiffen. Ich stelle mir das ungefähr so vor:

      <table width='<% myTblBreite %>'>
        <tr>
          <td width ='<% mycolA %>'>
          </td>
        </tr>
      </table>
    
    

    webconfig:

    <configuration>
     
    <appSettings>
       
    <add key="myTblBreite" value="1280px"/>
        <add key="myColA" value="90px"/>
        <add key="myColB" value="50px"/>
     
    </appSettings>
    </configuration>

    Gibt es irgendwo ein kleines Beispiel wie ich das realisiere?

    Viele liebe Grüsse
    Sabrina

     

     

    Montag, 25. Juli 2011 12:15

Antworten

Alle Antworten

  • Hallo Sabrina,

    ich persönlich würde das nicht so machen. Wenn Du das aber so brauchst, geht das bspw. so:

    <td width="<%= ConfigurationManager.AppSettings( "myColA" ) %>">Blubb</td>
    


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Montag, 25. Juli 2011 12:40
    Moderator
  • Salü Stefan, supervielen Dank für die schnelle Antwort.

    Wie würest Du es denn machen, wenn Du 2 Duzend, vom Layout identische HTML Tabellen, auf diversen ASPX Seiten hättest und zu erwarten ist, dass Dein Grafiker in den kommenden Tagen hundert mal kommen wird und die Breite hier ein bischen mehr und dort ein bischen weniger?

    Sei herzlich gegrüsst
    Sabrina

    Montag, 25. Juli 2011 13:11
  • Hi,
    Wie würest Du es denn machen, wenn Du 2 Duzend, vom Layout identische HTML Tabellen, auf diversen ASPX Seiten hättest und zu erwarten ist, dass Dein Grafiker in den kommenden Tagen hundert mal kommen wird und die Breite hier ein bischen mehr und dort ein bischen weniger?

    per CSS!? :)

    <table class="MyTable">
      <tr>
        <td class="ColumnX">...</td>
        <td class="ColumnY">...</td>
      </tr>
    </table>
    
    

    table.MyTable
    {
      width: 1000px;
    }
    
    td.ColumnX
    {
      width: 100px;
    }
    
    td.ColumnY
    {
    }
    
    



    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Montag, 25. Juli 2011 14:52
    Moderator
  • Uf, mein Gott, Stefan, heute komme ich mir aber wirklich sehr blond vor. Sorry, ich kämpf dauernd mit Schriftgrössen, Farben und all dem Zeugs im CSS rum, habe den halben Stefan Münz auswendig gelernt und jetzt passiert mir sowas. Nein ehrlich...

    Habe ganz vielen lieben Dank für Dein Augenöffner. Natürlich werde ich das umgehend ver-csslen.

    Viele liebe Grüsse
    Sabrina

    Montag, 25. Juli 2011 16:10