Mam problem ze składnią Razor z MVC (4), mając nadzieję znaleźć kogoś, kto może mi pomóc z miłym i działającym rozwiązaniem.Jak utworzyć logo (obraz) Nagłówek z MVC (4)
Chcę klikalne logo (zdjęcie) i utworzyłem następujący kod. Działa to z wyjątkiem dwóch rzeczy. Nie widzę obrazu, a po drugie, gdy w innym kontrolerze, routing idzie źle (błąd http4).
ten sposób zrobiłem to teraz:
Razor:
<h1>@Html.ActionLink("siteHeader", "Index", null, new { @class = "site-logo"})</h1>
LUB
<h1>@Html.ActionLink("siteHeader", "Index", "Home", new { @class = "site-logo"})</h1>
np gdy w innym kontrolerze (. konto/Shoppingcart/etc), po kliknięciu w logo, to skutkuje 404.
CSS:
/strony HeaderLogo/
a.site-logo {
background: url(images/Solosoft.png) no-repeat top left;
display: block;
width: 100px;
height: 100px;
text-indent: -9999px; /*hides the link text*/
}
Dzięki z góry.
Ok, thanx. Już prawie tam byłam: P Teraz muszę tylko dowiedzieć się, dlaczego nie widzę rzeczywistego obrazu. – RocketRon
@ user1714323 Otwórz narzędzia deweloperskie w przeglądarce i na karcie sieci, myślę, że zobaczysz błąd 404. Sprawdź ścieżkę URL, teraz próbujesz znaleźć obrazy w folderze kontrolera, takim jak '/ Home/images/Solosoft.png' – webdeveloper
Dzięki za wsparcie. Problem z obrazem polegał na tym, że musiałem poprawnie ustawić pomiary w css. Teraz jestem gotowy. – RocketRon