这是不起作用的线路:
ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder())更准确地说。粘结剂含量很高。
我找到了这篇文章新闻:菲尔·哈克报道。
我照它说的做了,在using System.Web.Http.ModelBinding.Binders;中添加了refrences,将类public class DecimalModelBinder : IModelBinder添加到一个新文件夹中,并告诉Global.ascx有关该文件夹的信息。但是红线一直显示在Binders下面。你能帮帮我吗?
发布于 2012-11-06 11:05:50
从错误中看,它似乎将ModelBinders视为命名空间(它存在于您的项目中),而不是框架类。
尝试使用下面的行,这将解决歧义。
System.Web.Mvc.ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder())发布于 2012-11-06 11:05:35
编译器将对ModelBinders的引用解释为对RoomReservation.Wep.ModelBinders的引用。试着使用
System.Web.Http.ModelBinding.Binders.Add(typeof(decimal), new DecimalModelBinder())https://stackoverflow.com/questions/13249304
复制相似问题