Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
C# 用于分析字符串输入的ASP.NET MVC数据批注_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 用于分析字符串输入的ASP.NET MVC数据批注

C# 用于分析字符串输入的ASP.NET MVC数据批注,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我正在开发一个ASP.NETMVC应用程序,其中有一组用于不同表单的视图模型。客户机主要是将Excel工作表中的数据复制到这些表单中 即,个人的视图模型: public class Person { [Required] [Display(Name = "First name")] public string FirstName { get; set;} } 当客户端将Excel中的值粘贴到此字段时,存储在数据库中的实际值(使用Entity Framewor

我正在开发一个ASP.NETMVC应用程序,其中有一组用于不同表单的视图模型。客户机主要是将Excel工作表中的数据复制到这些表单中

即,个人的视图模型:

 public class Person
 {
     [Required]
     [Display(Name = "First name")]
     public string FirstName { get; set;}
 }
当客户端将Excel中的值粘贴到此字段时,存储在数据库中的实际值(使用Entity Framework 6 fyi)包含一个不可见的换行符

有没有办法制作一个自定义的数据注释,从本质上说,它解析输入字符串并返回解析后的值?或者我必须创建一个解析输入的方法,并在我保存数据的代码中的任何地方使用它吗


提前感谢。

我想这可能会解决您的问题。为该特定操作提供自定义模型活页夹如何?哪种方法将正确的数据解析到属性而不是在数据注释中进行?数据注释无法解决此问题。你需要一个自定义模型活页夹。谢谢大家:-)我想我把注释和模型活页夹混在一起了。我根据您在@sjokkogutten中编写的链接中的代码创建了一个模型绑定器,它马上就工作了!