D`autres évaluations ont identifié à la fois les échecs et le succès dans le programme villes-modèles, avec son efficacité limitée attribuée à une combinaison de bureaucratie compliquée, de financement insuffisant et d`agendas concurrents au niveau local. 3 [4] J`ai eu le même problème, mais a été en mesure de le résoudre en modifiant DecimalModelBinder () pour retourner conditionnellement une décimale Nullable. Dans mon enregistrement, j`ai deux appels distincts à DecimalModelBinder (). Par exemple, Modelclasseurs. classeurs. Add (typeof (Decimal), New DecimalModelBinder ()); et Modelclasseurs. classeurs. Add (typeof (Decimal?), New DecimalModelBinder ()); @Alaor-Oui, j`utilise ModelState. IsValid dans mon ActionResult HttpPost.-le ActionResult n`a pas d`attribut ValidateInput (false).-dans ma classe ProductMetadata j`ai ceci: [DisplayName (“prijs excl. BTW”)] [DisplayFormat (ApplyFormatInEditMode = false, DataFormatString = “{0: C2}”)] public Decimal Price {get; set;} Le DisplayFormat a-comme on s`attend-aucun effet sur la publication de formulaire, c`est seulement pour afficher la valeur de la décimale. J`ai eu le même problème avec les enums–lorsque le classeur de modèle par défaut reçoit un entier, il n`utilisera pas cette valeur pour remplir une propriété qui est un enum. >:( Je pourrais faire une classe EnumModelBinder qui gère tous les enums, mais je ne peux pas simplement enregistrer un classeur de modèle pour le type “enum”.

Au lieu de cela, je dois m`inscrire pour chaque type enum il y avait… Modelclasseurs. classeurs. Add (typeof (CustomerTypeEnum),…); Modelclasseurs. classeurs. Add (typeof (ProductTypeEnum),…); Etc. Ick! Peut-être que si je pouvais envoyer les classeurs. Add, méthode un prédicat alors je pourrais juste “myType = > MyType. IsEnum;” Mais on ne peut pas. Google m`a signalé un message de Chuck Kinnan sur les forums asp.net où il a créé un classeur de modèle hérité du classeur par défaut, a dépassé la méthode GetPropertyValue () protégée et gère la conversion là-bas si la propriété IsEnum du type de propriété est true . Il remplace le classeur par défaut par celui hérité.

Le poste avec le code peut être trouvé ici: http://forums.asp.net/p/1622895/4180989.aspx ville historique-les États incluaient des villes sumériennes comme Uruk et votre; Anciens États-villes égyptiens, tels que Thèbes et Memphis; les villes phéniciennes (comme Tyr et Sidon); les cinq villes-États Philistins; les villes-États berbères des Garamantes; les villes-États de la Grèce antique (les Poleis comme Athènes, Sparte, Thèbes, et Corinthe); la République romaine (qui a grandi d`une ville-État en une grande puissance); les Mayas et autres cultures de Mésoamérique précolombienne (y compris les villes telles que Chichen Itza, Tikal, Copán et Monte Albán); les villes d`Asie centrale le long de la route de la soie; les villes-États de la côte swahili; Venise Ragusa États des terres russes médiévales comme Novgorod et Pskov; et bien d`autres. L`historien danois Poul Holm a classé les villes coloniales Vikings en Irlande médiévale, surtout à Dublin, en tant que cités-États. Une ville-état plus tardive, bien qu`dépourvue de souveraineté, était Berlin-Ouest (1948 – 1990), étant un État légalement n`appartenant à aucun autre État, mais gouverné par les alliés occidentaux [13]. Ils ont permis – nonobstant leur chevauchement en tant que pouvoir d`occupant – son organisation interne comme un État en même temps une ville, officiellement appelée Berlin (Ouest).