62,046
社区成员
发帖
与我相关
我的任务
分享
using S01MVC.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace S01MVC.Controllers
{
public class LkfValidateController : Controller
{
//
// GET: /LkfValidate/
public ActionResult Index()
{
LkfValidateData model = new LkfValidateData()
{
InCome = 1000000,
LastLoginTime = DateTime.Now.AddDays(-5),
UserPassword = "12345678",
UserName = "郭德纲",
UserID = 1
};
List<SelectListItem> list = new List<SelectListItem>();
list.Add(new SelectListItem() { Text = "500元以下", Value = "500" });
list.Add(new SelectListItem() { Text = "1000元以下", Value = "1000" });
list.Add(new SelectListItem() { Text = "一万元以下", Value = "10000" });
list.Add(new SelectListItem() { Text = "十万元以下", Value = "100000"});
list.Add(new SelectListItem() { Text = "一百万元以下", Value = "1000000", Selected = true });
ViewData["income"] = list.AsEnumerable();
return View(model);
}
}
}
@model S01MVC.Models.LkfValidateData
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<style type="text/css">
#tbinfo{border:1px solid #0094ff;
margin:auto}
#tbinfo td{
border: 1px solid #0094ff;
}
</style>
</head>
<body>
<div>
@using(Html.BeginForm("edit","LkfValidateData",FormMethod.Post))
{
IHtmlString stralogn = Html.Raw("align=\"right\"");
<table id="tbinfo">
<tr><td align="right">@Html.LabelFor(c=>c.UserID)</td><td>@Model.UserID</td></tr>
<tr><td @stralogn>@Html.LabelFor(c => c.UserName)</td><td>@Html.TextBoxFor(c => c.UserName) </td></tr>
<tr><td @stralogn>@Html.LabelFor(c => c.UserPassword)</td><td>@Html.EditorFor(c=>c.UserPassword)</td></tr>
<tr><td @stralogn>@Html.LabelFor(c => c.LastLoginTime)</td><td>@Html.DisplayTextFor(c=>c.LastLoginTime)</td></tr>
<tr><td @stralogn>@Html.LabelFor(c => c.InCome)</td><td>@Html.DropDownListFor(c=>c.InCome,ViewData["income"] as IEnumerable<SelectListItem>)</td></tr>
</table>
}
</div>
</body>
</html>
namespace S01MVC.Models
{
public class LkfValidateData
{
[DisplayNameAttribute("用户ID")]
public long UserID { get; set; }
[DisplayName("用户名")]
public string UserName { get; set; }
[DisplayName("用户密码")]
[DataTypeAttribute(DataType.Password)]
public string UserPassword { get; set; }
[DisplayName("最后登录时间")]
public DateTime? LastLoginTime { get; set; }
[DisplayName("收入")]
public decimal InCome { get; set; }
}
}