Если ссылки на стороне статичны, тогда да, если поместить их непосредственно на главную страницу, это нормально. Если они различаются в зависимости от того, на какую страницу вы смотрите, вам следует подумать о создании модели для представления левой навигации, возможно, с набором ссылок, который заполняется соответствующим действием контроллера и передается в представление.
С точки зрения абсолютных URL-адресов, вы должны использовать метод Url.Action
, который будет переводить действия контроллера в URL для вас на основе RouteTable. Если вы обновите свою маршрутизацию, ваши URL не сломаются:
<a href="<%= Url.Action("Index", "About")">Home</a>
сделает ссылку на /About
(при условии, что вы работаете в корне сайта и используете маршруты по умолчанию.
<a href="<%= Url.Action("Post", "Blog", new { Id = 5 } )">Read more</a>
Приведет вас к /Blog/Post/5
.