Loading

摘要: 在练习《PRO MVC3 Professional》 第9章的实例的时候,碰到一个问题,之前可能看得不是很仔细,还没有注意到这个问题,直到今天添加上传图片的问题才发现不管自己怎么添加,图片都没法添加到数据库里去。后来发现,新加项目的时候是可以的,只是编辑更新的时候不行,郁闷了大半个下午,终于在网上找到了正确的解决方法,原来老美写的教科书也会有错误。。。看来还真是尽信书不如无书。例子是书里的一个SportsStore实例,更新的方法在AdminController里代码:[HttpPost] public ActionResult Edit(Product product,Http... 阅读全文
posted @ 2012-07-06 19:25 青岛欧姆网络科技 阅读(2431) 评论(0) 推荐(0)
摘要: 之前一直在按照书中的步骤使用,感觉上还不是很清晰,今天总结了一下使用方法:第一步:新建一个控制台项目:创建实体类Productclass Product { public int ProductID { get; set; } public string Name { get; set; } public string Description { get; set; } public string Category { get; set; } public decimal Price { get; set; } ... 阅读全文
posted @ 2012-07-06 11:49 青岛欧姆网络科技 阅读(417) 评论(0) 推荐(0)
摘要: 昨天因为要改公司的网站,不小心把VS下的machine.config文件给改了,导致再次运行SportStore 项目的时候,报了次错然后,重新安装http://www.microsoft.com/zh-cn/download/details.aspx?id=17876,问题解决。 阅读全文
posted @ 2012-07-06 10:28 青岛欧姆网络科技 阅读(121) 评论(0) 推荐(0)
摘要: 这个问题让我想起上个去面试的时候,他们公司的技术总监问的我的那个问题,跟这个类似,只是当时不是很清楚,今天碰到了,好好总结一下。先看老外写的文章:《pro ASP.NET MVC3》中:This is a key/value dictionary, similar to the session data and View Bag features we have used previously.The key difference is that TempData is deleted at the end of the HTTP requestWe can’t use ViewBag in 阅读全文
posted @ 2012-07-04 15:01 青岛欧姆网络科技 阅读(378) 评论(0) 推荐(0)
摘要: 已经不止一次遇到这种符号了,每次都要Google一遍,今天要彻底记住它的用法:1. 变量定义中类型后带一个问号,意思是这个数据类型是NullAble类型的。用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!例子:int?i =3 等同于Nullable<int>i = new Nullable<int>(3);int?是泛型Nullable<int>的另一种写法。在定义方法的时候允许传null值:publicvoidAddUser(stringname,stringpassword,int?role){//内容略...}//使用AddUs 阅读全文
posted @ 2012-07-03 11:34 青岛欧姆网络科技 阅读(1626) 评论(0) 推荐(0)
摘要: Html.Partial returns a string, Html.RenderPartial calls Write internally, and returns void.出处:http://stackoverflow.com/questions/5248183/html-partial-vs-html-renderpartial-html-action-vs-html-renderaction 阅读全文
posted @ 2012-06-27 15:07 青岛欧姆网络科技 阅读(157) 评论(0) 推荐(0)
摘要: 源于《Pro ASP.NET MVC 3 Framework>>中的一个列子项目需要用到EntityFramework连接数据库由于VS2010 中自带了SQLserver 2008 Express版,在VS中新建了一个SportStore的数据库,文件路径是I:\程序员的修炼之道\BrooklynWorkShop\personal\SportStore.sdf在webconfig中的添加连接字符串如下: <connectionStrings> <add name="EFDbContext" connectionString="Dat 阅读全文
posted @ 2012-06-20 09:54 青岛欧姆网络科技 阅读(1908) 评论(0) 推荐(0)
摘要: 打开视图——其他窗口——Package Manager Console然后输入以下命令:Install-packgae EntityFramework等待VS2010下载安装完成即可安装到项目中。如果解决方案中有多个项目,在需要Dbcontext命名空间的项目中添加对EntityFramework.dll的引用即可完成该问题。 阅读全文
posted @ 2012-06-19 16:21 青岛欧姆网络科技 阅读(5160) 评论(0) 推荐(1)
摘要: 题目:一个6X6宫格图,你从左上角出发,目的地是右下角。中途只可以往右或者向下移动,能有多少路线到达终点?算法: 阅读全文
posted @ 2012-06-19 15:54 青岛欧姆网络科技 阅读(213) 评论(0) 推荐(0)
摘要: 如何尽早地发现Bug,提高软件质量的文章。看到了断言技术,感觉断言是每个程序员必备的基本功。可以让程序中的Bug在离其发生地最近的地方被断言发现,防止Bug的蔓延。 在.NET中的断言的使用,是使用System.Dig.Debug。断言一般是在程序处于Debug模式下,才起作用。而可以在程序发布时(即Release模式),编译器会采用条件编译,将断言从Release版本的dll中去掉。 该使用断言几种使用场景,如:1、方法参数的合法性2、对于非法情况进行断言而对于错误情况不断言且必须处理3、对于任何假定进行断言4、用断言对程序开发环境(OS/Compiler/Hardware )的假设进... 阅读全文
posted @ 2012-06-18 17:07 青岛欧姆网络科技 阅读(2572) 评论(0) 推荐(0)