1-) C# MVC - Client Side Validation Jquery ile
nuget ile aşağıdakini yükle
jQuery.Unobtrusive

2-) Scriptleri ilgili sayfada yüklemek için Main'e yani _Layouta aşağıdakini ekle
...
@RenderSection("scripts",false)
</body>
</html>
Sonra bu scripti kullanıcağın .cshtml de yüklemek için aşağıdakini yap
...
...
@section scripts{
<script src="~/scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/scripts/jquery.validate.min.js"></script>
}
Model de ise aşağıdakini yap
[Display(Name = "Departman Adı2")]
[Required(ErrorMessage = "Departman Adını Giriniz!")]
public string ad { get; set; }