Conversion de cshtml en aspx
Bonjour tous le monde,
Je suis débutant en développement .net. J'ai une page d'inscription en cshtml,,,je veux la transformer en aspx. Je suis vraiment coincé, y a des champs de validation et d'autres dont je n'ai pas trouvé la solution.
Que peut m'aider SVP. Je serais vraiment reconnaissant. Merci
Voici le code en cshtml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| @model MvcApplication2.Models.RegisterModel
@{
ViewBag.Title = "S'inscrire";
}
<div style="color:Gray">
<h2>Créer un nouveau compte</h2>
<p>
Utilisez le formulaire ci-dessous pour créer un nouveau compte.
</p>
<p>
Les mots de passe sont nécessaires pour avoir un minimum de @Membership.MinRequiredPasswordLength caractères.
</p>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true, "Account creation was unsuccessful. Please correct the errors and try again.")
<div>
<fieldset>
<legend>Information de Compte</legend>
<div class="editor-label">
@Html.LabelFor(m => m.UserName)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.UserName)
@Html.ValidationMessageFor(m => m.UserName)
</div>
<div class="editor-label">
@Html.LabelFor(m => m.Email)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.Email)
@Html.ValidationMessageFor(m => m.Email)
</div>
<div class="editor-label">
@Html.LabelFor(m => m.Password)
</div>
<div class="editor-field">
@Html.PasswordFor(m => m.Password)
@Html.ValidationMessageFor(m => m.Password)
</div>
<div class="editor-label">
@Html.LabelFor(m => m.ConfirmPassword)
</div>
<div class="editor-field">
@Html.PasswordFor(m => m.ConfirmPassword)
@Html.ValidationMessageFor(m => m.ConfirmPassword)
</div>
<p>
<input type="submit" value="S'inscrire" />
</p>
</fieldset>
</div>
}
</div> |
Voici la classe 'RegisterModel' (qu'on l'appelle) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public class RegisterModel
{
[Required]
[Display(Name = "Nom Utilisateur :")]
public string UserName { get; set; }
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email :")]
public string Email { get; set; }
[Required]
[StringLength(100, ErrorMessage = "Le {0} doit avoir au minimum {2} caractères.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Mot de passe :")]
public string Password { get; set; }
[DataType(DataType.Password)]
[Display(Name = "Confirmer mot de passe :")]
[Compare("Password", ErrorMessage = "Le mot de passe ne correspond pas la confirmation !")]
public string ConfirmPassword { get; set; }
} |