Index.cshtml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. @{
  2. ViewBag.Title = "Login";
  3. Layout = "~/Views/Shared/_Layout.cshtml";
  4. }
  5. @model GreenTree.Nachtragsmanagement.Web.Models.Login.LoginModel
  6. <link rel="stylesheet" type="text/css" href="~/Content/login.css" />
  7. <div class="outerCenterWrapper">
  8. <img src="@Url.Content("~/Content/Images/logo.png")" alt="Schweerbau Logo" />
  9. <h2>Nachtragsmanagement 2.0</h2>
  10. <div class="innerCenterWrapper">
  11. <h4>Anmeldung</h4>
  12. @using (Html.BeginForm())
  13. {
  14. <div class="fieldContainer">
  15. <img src="~/Content/Images/user-32.png" />
  16. @Html.DevExpress().TextBoxFor(m => m.Username, s =>
  17. {
  18. s.Properties.NullText = "Benutzer";
  19. s.ControlStyle.CssClass += "devExNearFullWidth devExFontLarge devExFloatLeft";
  20. }).GetHtml()
  21. </div>
  22. <div class="fieldContainer">
  23. <img src="~/Content/Images/password-32.png" />
  24. @Html.DevExpress().TextBoxFor(m => m.Password, s =>
  25. {
  26. s.Properties.NullText = "Passwort";
  27. s.Properties.Password = true;
  28. s.ControlStyle.CssClass += "devExNearFullWidth devExFontLarge devExFloatLeft";
  29. }).GetHtml()
  30. </div>
  31. @Html.DevExpress().CheckBoxFor(m => m.IsPermanent, s =>
  32. {
  33. s.Text = "Anmeldung speichern";
  34. s.ControlStyle.CssClass += "devExCenter";
  35. }).GetHtml()
  36. <br />
  37. if (ViewData["LoginFailed"] != null && (bool)ViewData["LoginFailed"] == true)
  38. {
  39. <span style="color: indianred">Benutzername oder Passwort falsch.</span>
  40. <br />
  41. <br />
  42. }
  43. @Html.DevExpress().Button(s =>
  44. {
  45. s.Name = "devButtonLogin";
  46. s.UseSubmitBehavior = true;
  47. s.Text = "Login";
  48. s.Width = new Unit(100, UnitType.Percentage);
  49. s.ControlStyle.CssClass += "devExFontLarge";
  50. }).GetHtml()
  51. }
  52. </div>
  53. </div>