質問編集履歴

2

内容の簡易化

2016/07/09 05:35

投稿

abe.zikuu
abe.zikuu

スコア22

test CHANGED
File without changes
test CHANGED
@@ -3,28 +3,6 @@
3
3
  ViewModelを共通で利用する場合で、RequireされているためModel.Stateで弾かれてしまいます。
4
4
 
5
5
  そこで、ModelState.Removeで除外しようと思ったのですが、4個近くあるため配列で入れたいと思いその為のメソッドを作りましたが、ModelStateの拡張メソッドとして作ったほうがよろしいかと思いましたが、どうすればよいかわかりません。
6
-
7
-
8
-
9
- ###該当のソースコード
10
-
11
- ```
12
-
13
- public void RemoveFor(this ModelStateDictionary ModelState, params string[] modelProperties) {
14
-
15
- foreach (var prop in modelProperties)
16
-
17
- ModelState.Remove(prop);
18
-
19
- }
20
-
21
-
22
-
23
- // 利用方法
24
-
25
- RemoveFor(model, "hoge1", "hoge2", "hoge3", "hoge4")
26
-
27
- ```
28
6
 
29
7
 
30
8
 

1

引数間違い

2016/07/09 05:35

投稿

abe.zikuu
abe.zikuu

スコア22

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  // 利用方法
24
24
 
25
- RemoveFor("hoge1", "hoge2", "hoge3", "hoge4")
25
+ RemoveFor(model, "hoge1", "hoge2", "hoge3", "hoge4")
26
26
 
27
27
  ```
28
28