Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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# 在mvc中,我的所有项目中是否都需要替换HttpPostedFileWrapper文件名中的某些内容?_C#_Asp.net Mvc - Fatal编程技术网

C# 在mvc中,我的所有项目中是否都需要替换HttpPostedFileWrapper文件名中的某些内容?

C# 在mvc中,我的所有项目中是否都需要替换HttpPostedFileWrapper文件名中的某些内容?,c#,asp.net-mvc,C#,Asp.net Mvc,我有很多操作都是使用HttpPostedFileWrapper的,我想在调用HttpPostedFileWrapper.filename之前将空格改为破折号,插入所有文件名, 我可以在我所有的行动中一个接一个地去做,但它们很多, 有什么办法可以在别的地方改变吗?例如,在过滤器中执行的OnAction中 请注意,重写不是一个好的解决方案,因为我必须在所有操作中再次更改输入类型的名称。事实上,我的方法是错误的,因为HttpPostedFileWrapper.filename是只读的,无法更改它

我有很多操作都是使用HttpPostedFileWrapper的,我想在调用HttpPostedFileWrapper.filename之前将空格改为破折号,插入所有文件名, 我可以在我所有的行动中一个接一个地去做,但它们很多, 有什么办法可以在别的地方改变吗?例如,在过滤器中执行的OnAction中


请注意,重写不是一个好的解决方案,因为我必须在所有操作中再次更改输入类型的名称。

事实上,我的方法是错误的,因为HttpPostedFileWrapper.filename是只读的,无法更改它