很多時候我們需要引用服務器上的另一個文件。無論是隻是一個圖像,或另一個asp頁面。例如:ASP.NET以強類型的方式引用圖像或asp文件
if (success)
{
img1.ImageUrl = "RightArrow.jpg"
}
這裏的問題是,如果有人不小心改變字符串「RightArrow.jpg」到「RghtArrow.jpg」,也不會導致編譯時錯誤。並且可能需要很長時間才能注意到運行時錯誤。
那麼這裏是否有最佳做法? 當然,我可以爲我建立自己的小機制...但是我徘徊是否有任何內置的東西。
一些東西,也許是強類型的老式:
img1.ImageUrl = Images.RightArrow;
你可以使用常量。你也可以使用嵌入式資源。 –
常量不會檢查文件是否存在。當然,我可以做一些機制,檢查每一個現在和他們是否所有的常量是有效的文件名..但我正在尋找內置的東西。 – Letterman
那麼嵌入式資源和應用程序設置呢? –