asp.net mvc 菜鸟常犯错误总结
来源:互联网 发布:软件需求 功能需求 编辑:程序博客网 时间:2024/06/05 16:20
一:关于客户端验证和服务器验证
客户端验证可用js验证,但是服务器验证必不可少。如字段验证和时间验证等等。
二:关于写入数据库数据的问题
如以下代码,写入数据库时,必须重置model对象所有内容,否则数据库写入不全,会变成默认,导致数据有误。
或者修改时候设置好修改set字段
/// <summary> /// 【页面】修改备用库简历基本信息 /// </summary> /// <param name="rtuserinfoModel"></param> /// <returns></returns> [HttpPost] [NoAuthorize] public ActionResult EditBackupUserInfo(rtUserInfo rtuserinfoModel) { rtUserInfoServer rtuserinfoServer = new rtUserInfoServer(); if (DateTime.Compare(DateTime.Now, rtuserinfoModel.FBirthDay) < 0) return this.ErrorJson("生日大于当前时间"); //修改备用库简历基本信息 if (rtuserinfoServer.EditModel(rtuserinfoModel,"fImage","fDegree","fExpUp","fExpDown","fPayUp","fPayDown","FLiveCity","fCity","fAreaNear","fPositionNear","fCompanyNear","fIsPublic","fState","fBz")) return View(rtuserinfoModel); else return this.ErrorJson("失败"); }三:调试问题
<div class="control-group"> <label class="control-label">获奖日期</label> <div class="controls"> @Html.TextBoxFor(m => m.fHonorDate, new{@value = Model.fHonorDate.ToString("yyyy-MM-dd"),@class="easyui-datebox",required=true }) <span class="color-warning">@Html.ValidationMessageFor(m => m.fHonorDate)</span> </div> </div>日期格式多写了-,调试先看controller,再看View,最后再看页面源代码。
0 0
- asp.net mvc 菜鸟常犯错误总结
- 常犯错误总结
- C语言常犯错误总结
- 电子邮件营销常犯错误总结
- SSH-Hibernate3.5.5注解常犯错误总结
- Python之def使用常犯错误总结
- ASP.NET MVC总结
- 常犯错误
- ASP.NET MVC 容器总结
- asp.net mvc 学习总结
- asp.net mvc 灰常强大的分页控件---MvcPager
- 个人ACM总结反思以及自己常犯错误
- 美迪为你总结新手站长常犯错误
- 性能测试新手常犯错误总结(六):性能监控
- 菜鸟学ASP.NET MVC 之 基本概念(1)
- 菜鸟学ASP.NET MVC 之 基本概念(2)
- 程序员常犯错误
- spring常犯错误
- 2、eclipse安装gradle插件
- Xamarin 安卓VideoView 播放视频有声音无图像(已解决)
- 无题
- 动态数组实现冒泡排序与选择排序
- 摘自我鲁哥的博客
- asp.net mvc 菜鸟常犯错误总结
- 函数指针和回调函数
- JNDI 之web项目数据源配置
- 关于OKHttp的一些理解
- Catch That Cow(HDU 2717)
- Java IO字节输出流常见类进行分析(三)
- Android 5.0以下XML定义的drawable不识别?attr/属性的解决思路
- A very hard Aoshu problem HDU-4403
- TCP在握手、挥手或连接已建立时,如果发生意外会怎样?