MVC写在Model文件夹下,登录注册等页面定义的变量规则,不会被更新实体模型删除...
发布日期:2021-11-09 22:51:10 浏览次数:24 分类:技术文章

本文共 868 字,大约阅读时间需要 2 分钟。

一下图为我的model文件夹

二,定义一个AccountViewModels.cs类和Login.cs相对应

Login.cs的自动生成的代码

 

AccountViewModels.cs的代码。

using System.ComponentModel.DataAnnotations;

namespace Case.Models
{
    public class PowerViewModel
    {
        [Required( ErrorMessage = "用户名 不能为空。")]
        [Display(Name = "用户名")]
        public string UserName { get; set; }
        [DataType(DataType.Password)]
        [Required(AllowEmptyStrings = false, ErrorMessage = "密码不能为空")]
        [Display(Name = "密码")]
        public string Password { get; set; }
    }
}

三,由下图可见,我定义的AccountViewModels.cs类的属性名字还没有实现,显示的列名还是我Login的表的名字

四,在相同model文件夹下添加一个名为PartialClass.cs的类,代码为

using System;

using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace MyWebMVC.Models
{
    [MetadataType(typeof(RegisterViewModel))]
    public partial class Login
    {
    }
}

五,继续浏览,则发现,列名已经变为我们定义的名字。

 

转载于:https://www.cnblogs.com/May-day/p/5368856.html

转载地址:https://blog.csdn.net/dcujcivw769565/article/details/101260407 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:B/S和C/S的区别。
下一篇:手动新建MVC控制器和视图,以及数据显示的问题

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月14日 12时24分59秒