MVC项目中遇到的问题(相亲项目)

1、站内收发邮件

1.1

  如何区分已读未读

  设置一个未读字段,默认值为0,在未读信箱中查询此字段为0的邮件,再点击后触发事件,将该默认值加一,在已读信箱中查询此字段值大于0的记录

1.2

  发送站内群众公告

  为了减少数据库冗余,新建公告表,管理员发布公告后,在此表中增加记录,然后在用户系统通知中将该表所有记录进行查询

2、

  关于注册controller中数据提交问题

  当用户第一次访问注册页面的时候,是Get方式,所以,对应的是HttpGet的Register Action. 当填完数据提交表单的时候,

  第二次访问是Post方式,这里只要有一个HttpPost标注的Register的重载的Action,Controller就会首选执行这个Action.

3、

  关于基于数据库的代码优先,如果在数据库中将字段由用户输入转为默认值,并且可以用户输入内容覆盖的话,在model层不要写【required】

  并且关于默认值,需要加[DatabaseGenerated(DatabaseGeneratedOption.Computed)]即可,意思是此列为计算列。

posted @ 2016-06-05 16:07  swii  阅读(127)  评论(0编辑  收藏  举报