Je suis nouveau sur asp.net MVC et j'ai besoin d'une image de fond complète sur la page de connexion. Je suis confus avec tous les cshtml et je ne sais plus trop où définir l’image d’arrière-plan. Aidez-moi, s'il vous plaît..
Je pense que la meilleure solution consiste à le faire via des feuilles de style (CSS). Tous les styles doivent figurer dans un fichier css séparé. Pour un code magnifique, n'utilisez pas de style en ligne:
body {
background-image: url('your_img_path');
margin: 0;
}
Premièrement, je dirais que vous devez simplement traiter «.cshtml» comme «.html». Pour ajouter une image d'arrière-plan dans une vue (page .cshtml dans Asp.net MVC), il vous suffit de l'ajouter. dans <body> tag comme 'Contexte' attribut. J'ai fourni l'exemple de code. Regarde.
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Login Page</title>
</head>
<body background="~/Content/Images/sahb.png">
</body>
</head>
</html>
Cordialement! SAHB
Dans Index.cshtml:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<link rel="stylesheet" href="~/CSS/Main.css" />
</head>
<body
</body>
</html>
dans Main.css:
body {
background-image: url(../Images/myBackgroundPictureName.png);
background-repeat:no-repeat;
background-size:cover;
}