Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC操作参数转换日期_Asp.net Mvc_Parameter Passing - Fatal编程技术网

Asp.net mvc MVC操作参数转换日期

Asp.net mvc MVC操作参数转换日期,asp.net-mvc,parameter-passing,Asp.net Mvc,Parameter Passing,我想将日期作为正常的公历日期存储在数据库中。但是,我想在Hijri日历中启用用户查看/编辑它们 现在我有两个问题: 在显示日期之前,请使用DisplayTemplates将其转换为Hijri(Done) 用户编辑并提交后,将Hijri值转换为Gregorian(我的问题) 我现在可以使用FormCollection并调用一个helper方法将收到的Hijri转换为Gregorian,但我想问是否有某种方法可以自动将值转换为Gregorian,也许是什么IModelBinder?是的,你可以使

我想将日期作为正常的公历日期存储在数据库中。但是,我想在Hijri日历中启用用户查看/编辑它们

现在我有两个问题:

  • 在显示日期之前,请使用DisplayTemplates将其转换为Hijri(Done
  • 用户编辑并提交后,将Hijri值转换为Gregorian(我的问题)

我现在可以使用
FormCollection
并调用一个helper方法将收到的Hijri转换为Gregorian,但我想问是否有某种方法可以自动将值转换为Gregorian,也许是什么
IModelBinder

是的,你可以使用自定义模型绑定器。@StephenMuecke你能告诉我怎么做吗?有很多创建日期自定义模型绑定器的例子(例如,一些.Have a go,如果您有问题,请发布您尝试过的内容。是的,您可以使用自定义模型绑定器。@StephenMuecke您能告诉我如何创建日期自定义模型绑定器吗?有很多创建日期自定义模型绑定器的示例(例如一些.Have a go,如果您有问题,请发布您尝试过的内容)。