ปรกติเวลาสร้าง Masterpage นั้น บางคนจะสร้างเพียงหน้าเดียวแล้วนำไปใช้กับหลายๆหน้า ซึ่งบางทีไปใช้ใน sub folder ซึ่งจะมีปีญหาคือจะเรียกหา object ไม่เจอ
สมมติว่าเป็นการใส่ background-img ปรกติจะใส่เป็น
background-image: url('~/Images/background.jpg');
ถ้าเป็น page ที่เรียกใช้ใน folder เดียวกันกับ masterpage ก็ไม่เป็นปัญหา
แต่สำหรับผู้ที่นำไปใช้ในหน้าอื่นๆแล้วเป็นปัญหา วิธีการแก้คือทำการบังคับให้ส่วนหนึ่งของหน้าทำการประมวลผลที่ server ก่อนด้วยคำสั่ง <% %> แล้วเรียกคำสั่ง Page.ResolveUrl เพื่อหา path ที่แท้จริง
background-image: url(<% =Page.ResolveUrl("~/Images/background.jpg") %>);
จบมะพร้าวห้าวขายสวนแต่เพียงเท่านี้ : )