Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Path di una classe [C#]

    Come penso tutti sanno se scrivo Server.MapPath() mi viene restituita la stringa contente la path assoluta della cartella contenente la pagina ASPX che la richama.
    E fin qui tutto ok!

    Il mio problema sorge quando devo recuperare la path assoluta della cartella da una classe che nn eredita (penso la classe page) quindi non posso fare riferimento all'oggetto server! Se metto direttamente la path relativa, mi succede che si riferisce alla cartella windows/system o system32 non ricordo bene, ma cmq a una cartella che nn mi interessa!

    Come posso fare da una classe .cs a recuperare la sua path?
    Spero di essere stato chiato, e spero che voi mi possiate dare una mano!

  2. #2
    Vabbè mi faccio domanda e risposta da solo, cmq penso che possa essere utile a molti metto la mia soluzione postata qui:

    codice:
    System.Web.HttpContext ctx = System.Web.HttpContext.Current;
    ctx.Server.MapPath("/Log/ErrorLog.xml")

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.