در زمان ساخت برنامه های کاربردی مبتنی بر وب، اهمیت دارد که مطمئن شوید وارد کردن داده ها توسط کاربر به درستی انجام می شود. این کار از طریق اعتبار سنجی انجام می شود که یک مقدار را در برابر شرطی خاص بررسی و در صورت عدم تحقق آن شرط اعلام خطا می کند. در صفحات ASP.NET، اعتبار سنجی از طریق استفاده از کنترلهای اعتبارسنجی سمت سرور تضمین می شود. این کنترلها مقدار یک کنترل ورودی دیگر را برای چند نوع شرط خطا بررسی می کنند و در صورت تحقق شرط، شرحی از مساله را نمایش می دهند.