public class PersonModel { [Required(ErrorMessage = "Gender is required.")] public string Gender { get; set; } } public class HomeController : Controller { // GET: Home public ActionResult Index() { return View(); } [HttpPost] public ActionResult Index(PersonModel person) { return View(); } } @model DropDownList_Validation_MVC.Models.PersonModel @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width"/> <title>Index</title> <style type="text/css"> body { font-family: Arial; font-size: 10pt; } .error { color: red; } </style> </head> <body> @using (Html.BeginForm("Index", "Home", FormMethod.Post)) { <table> <tr> <td>@Html.DisplayFor(m => m.Gender)</td> <td>@Html.DropDownListFor(m => m.Gender, new List<SelectListItem> { new SelectListItem{Text="Male", Value="M"}, new SelectListItem{Text="Female", Value="F"}}, "Please select")</td> <td>@Html.ValidationMessageFor(m => m.Gender, "", new { @class = "error" })</td> </tr> <tr> <td></td> <td><input type="submit" value="Submit"/></td> <td></td> </tr> </table> } </body> @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryval") </html>
Thiết kế đẹp, tốc độ tải nhanh, dễ dàng thao tác và điều....
Tổng hợp các hàm xử lý chuỗi trong lập trình C Sharp