value-provider相关内容

MVC 路由参数优先级

我遇到了一个使用默认 MVC 路由设置的场景.像这样. routes.MapRoute(名称:“默认",url: "{controller}/{action}/{id}",默认值:新 { 控制器 =“主页",动作 =“索引",id = UrlParameter.Optional }); 然后导航到一个网址 域/控制器/动作/1234 在此页面上,我导航到同一页面,但在某个事件后使用不同的 ..

ASP.NET MVC:ValueProviders的执行顺序

我想知道的不同 ValueProviders 在ASP.NET MVC的执行顺序。 ValueProviders: QueryStringValueProvider RouteDataValueProvider FormValueProvider ... 我没有找到一个信息。 解决方案 如果没记错的话,当务之急就是这个样子。 在请求书表格数据 路线数据 查询字 ..
发布时间:2016-06-28 13:03:26 C#/.NET

如何在ASP.Net MVC路由段映射1或0为布尔操作方法输入参数

我们有一些调入一些ASP.NET MVC端点PHP和JavaScript的应用程序。比方说,我们有这个端点: 公众的ActionResult DoSomething的(布尔标志) {} 我想它是否我传递的1或0的整数。匹配标志的值,或传递“真”或“假”的字符串。哪一部分的框架,我需要为了实现以匹配呢? 解决方案 要做到这一点,最好的方法是使用自定义值提供商。虽然你可以做到这一点使用一个完 ..

问题的双重价值结合

在我的项目,我想允许用户输入的双重价值在2格式:使用','或'。“作为分隔符(我不感兴趣的指数形式)。通过与分隔符的默认值“。”不工作。 我想这种行为适用于在复杂的模型对象的所有属性双(目前我的对象的集合,包含标识符和值)。 我应该用什么:值提供或模型绑定?请,显示$ C解决我的问题$ C例子。 解决方案 您可以使用自定义的模型绑定: 公共类DoubleModelBinder:Def ..

接受逗号和点作为小数点分隔符

模型的ASP.NET MVC结合是伟大的,但它遵循区域设置。在我的区域设置小数点分隔符是逗号(','),但用户使用点(“。”)也是如此,因为他们是懒惰的切换布局。我想这在一个地方实施了所有的小数在我的模型字段。 我应该为实现我自己的价值提供者(或事件模型绑定)小数键入或我已经错过了一些简单的方法来做到这一点? 解决方案 干净的方法是实现自己的模型绑定 公共类DecimalModelBi ..
发布时间:2016-06-20 13:02:18 ASP .NET