Как добавить стили на страницу ASP.NET?

Знаю, что это можно сделать через какие-то лейауты но как добавить ссылку в этот лейаут я не знаю.

Как потом можно подключить этот лейаут к представлению? С примерами кода, пожалуйста

Для того что бы стили отобразились на страничке в представлениях в ASP.NET тебе нужно сделать 3 вещи:

1. Сделать таблицу стилей

2. Сделать мастер-страницу (она же - Layout)

3. Связать своё представление с необходимй мастер-страницей.

Итак, по пунктам.

1. Делаем таблицу стилей, путём добавление нового элемента "stylesheet" (вкладка Web)

title {
    font-family:Inconsolata;
    colorimgrey;
}
h1 {
    font-family: Inconsolata;
    color: dimgrey;
}
h2 {
    font-family: Inconsolata;
    color: dimgrey;
}
li {
    font-family:Consolas;
    colorimgrey;
}

2. Привязываем ссылкой наши стили к мастер-странице с использованием HTML тегов:

    
    
     


    
@RenderBody()