ASP.NET کنترلهایی برای طراحی رابط هدایت کاربران دارد. مانند: Menu, TreeView و SiteMapPath. کنترل های Menu و TreeView ساختار نقشه سایت را براساس منو و نمایش درختی ارائه میدهند، SiteMapPath به شما نشان میدهد که در سلسله مراتب سایت، کجا هستید. دادههای نقشه سایت میتواند توسط کنترلهای دیگر نیز استفاده شود؛ مانند SiteMapDataSource؛ و میتوان توسط برنامهنویسی به آنها دسترسی داشت.