实习第四天

2014/07/24

实习第四天

     上网查看MVC的增删查改的知识,创建MVC框架,添加数据实体模型,实现增删查改功能。在实现修改功能时,代码语句出错(对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性),其代码如下:

     [HttpGet] //加上这个 只要是超链接发送过来的就调用这个方法        

     public ActionResult Modify()

     {            

           int admin_ID = Convert.ToInt32(Request["admin_ID"]);            

           admin a1 = (from a in demo.admin where a.admin_ID == admin_ID select a).SingleOrDefault();            

           return View(a1);        

      }

     [HttpPost]//表单提交过来的就调用这个方法        

     public ActionResult Modify(admin model)        

     {            

           admin a = demo.admin.Where(a1 => a1.admin_ID == model.admin_ID).ToList().FirstOrDefault();            

           a.admin_Name = model.admin_Name;            

           a.admin_Pwd = model.admin_Pwd;            

           demo.SaveChanges();            

           return RedirectToAction("Index","Method");        

     }

     陈总布置任务:有asp.net知识做个简单的对数据库的增删查改功能的网站,要求页面尽量少刷新,使用javascript,页面相对好看点。回去继续修改代码,何总叫信息系统设计小组去开会:选一两个人去项目组实习开发,讨论下学期能否留下并向学校申请暂时不去上课。

     解决vs2012未能正确加载:

     问题:打开vs2012加载项目的时候报如下的错误:

     未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。此问题可能是由配置更改或安装另一个扩展导致的。可以通过查看文件“C:Userszhanggj.PDOMAINAppDataRoamingMicrosoftVisualStudio11.0ActivityLog.xml”来获取详细信息

     第一种方法

     首先关闭VS进这里:C:UsersAppDataRoamingMicrosoftVisualStudio11.0 (2012是11.0,根据你的VS进入就是)

     ActivityLog.xml 这个文件,右键编辑,清空保存 (没有文件请自己新建)

     进C盘,C:WindowsMicrosoft.NETFrameworkv2.0.xxxx (根据自己的版本号进)

     如果有 gdiplus.dll(针对未能正确加载包"Visual Web Developer Trident Designer Package"解决)文件

     复制到 Microsoft Visual StudioCommon7Packages 这个里(就是VS安装目录,自己对应下)

     上述文件没有请无视这一条,直接下面的步骤

     最后,重点:左下角开始-所有程序-Microsoft Visual Studio 2012-Visual Studio Tools-VS2012 开发人员命令提示

     打开后稍等出现白色小横线光标,输入devenv /resetskippkgs

     等那个开发人员命令提示执行完毕后关闭即可。

     第二种方法

     先关闭vs2012

     然后打开开始菜单里面的 Developer Command Prompt for VS2012 这个命令行工具

     然后运行devenv /resetuserdata这条语句,再打开vs2012就好了。

     下班时下大雨,留在公司躲雨。

     陈总给公司正式员工开会,在侧边旁听:

     1、陈总让员工总结经验、自己的不足、能否跟上开发项目的进度以及运用公司框架的情况。

     2、项目组长发言:(1)华组长:主要是要为开发项目设置计划,每周都要有,周末总结并作下一周的计划;(2)何组长:主要是各员工之间的协调性及与开发项目的协调性。在和别的公司合作时,与他们的用语要恰当,如称我们公司而不区分你我,但在内心上要知道你就是我们公司的员工。遇到客户找我们公司员工写代码时,告诉他们去找崔或是两个组长,而不要自作主张,自作主张无论结果好坏均由自己负责。

     3、陈总总结:总结各员工的发言,以及询问是否要加强相关知识的培训,最后要求员工出差与其他公司合作研发时着装要正式。

     今天的工作就告一段落了。

原文地址:https://www.cnblogs.com/laodi/p/3867333.html