ASP.NET MVC结合Entity Framework会员管理系统 (一),显示列表
在上一篇显示列表的基础上写添加功能
一,ViewModel类中要完成的操作
1.首先在ViewModel文件夹中创建一个添加类MemberAddViewModel
2.在其中写入相应的字段与注解属性和模型验证
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace MemberManagement.ViewModel
{
public class MemberAddViewModel
{
[DisplayName("姓名")]
[Required(ErrorMessage = "请输入姓名")]
[StringLength(4, ErrorMessage = "名字过长不能超过四个字")]
public string Name { get; set; }
[DisplayName("手机号")]
[Required(ErrorMessage = "请输入手机号")]
[RegularExpression(@"^1[35678]\d{9}$", ErrorMessage = "手机号格式输入错误")]
public string Mobile { get; set; }
[DisplayName("性别")]
public bool Sex { get; set; }
[DisplayName("状态")]
public int State { get; set; }
[DisplayName("店铺")]
public int ShopId { get; set; }
}
}
二,添加Add添加会员视图,Default视图中增加跳转按钮
添加控制器中的方法
Default视图中添加跳转
添加Add视图
//模板选择Create
//模型类选择刚创建的Add类
结果为:
@model MemberManagement.ViewModel.MemberAddViewModel
@{
ViewBag.Title = "Add&#