در ASP.NET ، فایلهایی که نامشان به حرف underscore (_) شروع میشود، توسط مرورگر وب، بررسی نمیشوند. اگر میخواهید بلوک محتوا و یا فایل های طرح بندی تان ، از دید کاربران مخفی بمانند، باید آنها را بصورت زیر نامگذاری کنید:
_header.cshtml
_footer.cshtml
_Layout.cshtml
♦ مخفی کردن اطلاعات حساس در صفحات وب ASP.NET
در ASP.NET ، راه معمول برای مخفی کردن اطلاعات حساس (کلمه عبور پایگاه داده، رمزهای عبور ایمیل، و غیره) ذخیره اطلاعات در یک فایل جداگانه به نام “_AppStart” میباشد. بصورت زیر میتوان اطلاعات را مخفی کرد:
_AppStart.cshtml
@{
WebMail.SmtpServer = “mailserver.example.com”;
WebMail.EnableSsl = true;
WebMail.UserName = “username@example.com”;
WebMail.Password = “your-password”;
WebMail.From = “your-name-here@example.com”;
}
WebMail.SmtpServer = “mailserver.example.com”;
WebMail.EnableSsl = true;
WebMail.UserName = “username@example.com”;
WebMail.Password = “your-password”;
WebMail.From = “your-name-here@example.com”;
}