摘要:
“找到多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有“namespaces”参数的“MapRoute”方法的重载来注册此路由。”出现该问题的愿原因是在默认的Golbal.asax.cs文件中已经注册了默认路由 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.ax... 阅读全文
摘要:
轉換字符效果a等同於appdomainappdomainUsed to output the friendly name of the AppDomain where the logging event was generated.用於輸出日誌事件發生的AppDomain的一個友好的名字c等同於loggerC等同於typeclass等同於typed等同於datedate用於輸出日誌事件在當前時區中的日期.若要輸出通用時間,請使用%utcdate模式.日期轉換指定符後可以跟隨一對閉合的花括號,花括號裡面為日期格式指定符.例如:%date{HH:mm:ss,fff}或%date{dd MMM yy 阅读全文
摘要:
The routing system has two functions:1. Examine an Incoming URL and figure out for which controller and action the request is intended.2.Generate outgoing URLs.These are URLs that appear in the HTML rendered from our views so that a specific action will be invoked when the user clicks the link.The R 阅读全文
摘要:
在练习《PRO MVC3 Professional》 第9章的实例的时候,碰到一个问题,之前可能看得不是很仔细,还没有注意到这个问题,直到今天添加上传图片的问题才发现不管自己怎么添加,图片都没法添加到数据库里去。后来发现,新加项目的时候是可以的,只是编辑更新的时候不行,郁闷了大半个下午,终于在网上找到了正确的解决方法,原来老美写的教科书也会有错误。。。看来还真是尽信书不如无书。例子是书里的一个SportsStore实例,更新的方法在AdminController里代码:[HttpPost] public ActionResult Edit(Product product,Http... 阅读全文
摘要:
之前一直在按照书中的步骤使用,感觉上还不是很清晰,今天总结了一下使用方法:第一步:新建一个控制台项目:创建实体类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; } ... 阅读全文
摘要:
昨天因为要改公司的网站,不小心把VS下的machine.config文件给改了,导致再次运行SportStore 项目的时候,报了次错然后,重新安装http://www.microsoft.com/zh-cn/download/details.aspx?id=17876,问题解决。 阅读全文
摘要:
这个问题让我想起上个去面试的时候,他们公司的技术总监问的我的那个问题,跟这个类似,只是当时不是很清楚,今天碰到了,好好总结一下。先看老外写的文章:《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 阅读全文
摘要:
已经不止一次遇到这种符号了,每次都要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 阅读全文
摘要:
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 阅读全文
摘要:
源于《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 阅读全文