c# - Nancy decimal property binding not working -
i'm having problem binding decimal property:
oh noes! ---> nancy.modelbinding.modelbindingexception: unable bind type: nancy.models.somemodel @ nancy.modelbinding.defaultbinder.bind(nancycontext context, type modeltype, object instance, bindingconfig configuration, string[] blacklist) @ nancy.modelbinding.dynamicmodelbinderadapter.tryconvert(convertbinder binder, object& result) @ callsite.target(closure , callsite , object ) @ system.dynamic.updatedelegates.updateandexecute1[t0,tret](callsite site, t0 arg0) @ nancy.modelbinding.moduleextensions.bind[tmodel](inancymodule module) @ kbzservisnancy.modules.somemodule.<.ctor>b__2(object x) in d:\nancy\modules\somedecimalmodule.cs:line 38 @ callsite.target(closure , callsite , func`2 , object ) @ nancy.routing.route.<>c__displayclass4.b__3(object parameters, cancellationtoken context) --- end of inner exception stack trace --- @ nancy.nancyengine.invokeonerrorhook(nancycontext context, errorpipeline pipeline, exception ex) @ nancy.nancyengine.invokeonerrorhook(nancycontext context, errorpipeline pipeline, exception ex) if value of decimal property illustration 20,50 binding works fine, if value 20.50 upper error message. according this, there may problem civilization sensitive context civilization {en-us}. there issues of kind culture model binding , solved dont't have thought problem be. i'm using nancy v0.23 self hosting in console application. help in advance.
i've raised issue, looks civilization issue, works fine when us, if alter local civilization turkey , seek decimal point exception also.
https://github.com/nancyfx/nancy/issues/1587
c# nancy
No comments:
Post a Comment