Login.cshtml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. @model EMIS.ViewModel.Account.LogOnModel
  2. @using Bowin.Web.Controls.Mvc;
  3. @{
  4. ViewBag.Title = "登录";
  5. }
  6. @section scripts{
  7. <script language="javascript" src="~/Scripts/Business/Common/Login.js">
  8. </script>
  9. <script src="~/Scripts/jquery.md5.js"></script>
  10. }
  11. <link href="@Url.Content("~/Content/Login.css")" rel="stylesheet" type="text/css" />
  12. <table align="center" valign="center" id="Table_01" width="1123" height="520" border="0"
  13. cellpadding="0" cellspacing="0">
  14. <tr>
  15. <td colspan="3" class="mainDiv01">
  16. &nbsp;
  17. </td>
  18. </tr>
  19. <tr>
  20. <td colspan="3" class="mainDiv02">
  21. &nbsp;
  22. </td>
  23. </tr>
  24. <tr>
  25. <td colspan="3" class="mainDiv03">
  26. &nbsp;
  27. </td>
  28. </tr>
  29. <tr>
  30. <td rowspan="2" class="mainDiv04">
  31. &nbsp;
  32. </td>
  33. <td class="mainDiv05">
  34. @using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }))
  35. {
  36. @Html.AntiForgeryToken()
  37. @Html.ValidationSummary(true)
  38. @Html.Hidden("LoginID");
  39. @Html.HiddenFor(m => m.NeedChangePwd)
  40. @Html.HiddenFor(m => m.NeedChangePwdReason)
  41. <table align="center" valign="center" width="218" height="168" border="0" cellpadding="0"
  42. cellspacing="0">
  43. <tr>
  44. <td width="26" height="26">
  45. <img src="@Url.Content("~/Content/images/user.png")" width="26" height="26" alt="" />
  46. </td>
  47. <td colspan="2" valign="middle">
  48. @Html.TextBoxFor(m => m.UserName, new { placeholder = "请输入账号" })
  49. @Html.ValidationMessageFor(m => m.UserName)
  50. </td>
  51. </tr>
  52. <tr>
  53. <td colspan="3" height="16"></td>
  54. </tr>
  55. <tr>
  56. <td height="26">
  57. <img src="@Url.Content("~/Content/images/password.png")" width="26" height="26" alt="" />
  58. </td>
  59. <td colspan="2" valign="middle">
  60. @Html.PasswordFor(m => m.Password, new { placeholder = "请输入密码", autocomplete = "off" })
  61. @Html.ValidationMessageFor(m => m.Password)
  62. </td>
  63. </tr>
  64. <tr>
  65. <td colspan="3" height="16"></td>
  66. </tr>
  67. <tr>
  68. <td height="26">
  69. <img src="@Url.Content("~/Content/images/validateCode.png")" width="26" height="26" alt="" />
  70. </td>
  71. <td colspan="2" valign="middle">
  72. @Html.VerfyCodeFor(x => x.VerifyCode, Url.Content("~/Content/verificationCode.png"))
  73. </td>
  74. </tr>
  75. <tr>
  76. <td colspan="3" width="140">
  77. <div style="float: left;">
  78. @Html.LinkButton(new LinkButtonOptions { Function = new Dictionary<MouseEventEnum, string>
  79. { { MouseEventEnum.OnClick, "popupRegist()" } }, Text = "在线注册" })
  80. </div>
  81. <div style="text-align: right; float: right;">
  82. @Html.ActionLink("忘记密码", "ForgotPassword")
  83. </div>
  84. </td>
  85. </tr>
  86. <tr>
  87. <td colspan="3" class="loginbutton">
  88. 登&nbsp;&nbsp;&nbsp;录
  89. </td>
  90. </tr>
  91. </table>
  92. }
  93. </td>
  94. <td rowspan="2" class="mainDiv06">
  95. <p style="color: white; height: 228px; overflow-y: auto; word-break: break-all;"></p>
  96. </td>
  97. </tr>
  98. <tr>
  99. <td class="mainDiv07">
  100. &nbsp;
  101. </td>
  102. </tr>
  103. <tr>
  104. <td colspan="3" class="mainDiv08" align="center" valign="middle">
  105. @EMIS.Utility.RSL.Get("LoginBottomLine1")<br />
  106. @EMIS.Utility.RSL.Get("LoginBottomLine2")
  107. </td>
  108. </tr>
  109. </table>
  110. <div id="sysWindow">
  111. </div>