teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

MVC4→MVC5

2019/01/08 01:44

投稿

blackdifferent
blackdifferent

スコア25

title CHANGED
@@ -1,1 +1,1 @@
1
- ASP.NET MVC4 TimeSpan型の例外処理を付ける
1
+ ASP.NET MVC5 TimeSpan型の例外処理を付ける
body CHANGED
@@ -1,5 +1,5 @@
1
1
  こんにちわ!
2
- 度々ですが、ASP.NET MVC 4のEntity frameworkでWeb勤務表を作成しています。
2
+ 度々ですが、ASP.NET MVC 5のEntity frameworkでWeb勤務表を作成しています。
3
3
  ビューでの始業時間、終業時間、休憩時間の入力にはTimeSpan型を使用していますが、この入力に対し例外処理を付けたいと思っています。実装したい処理は、
4
4
  ①秒、分に0~59以外が入るときエラーを出す→現状だとnullがpostされる
5
5
  ②時に24以上が入るときエラーを出す→現状だと日(Day)に24が入りPostされる

1

追記しました。

2019/01/08 01:44

投稿

blackdifferent
blackdifferent

スコア25

title CHANGED
File without changes
body CHANGED
@@ -151,4 +151,7 @@
151
151
  </table>
152
152
  </body>
153
153
  }
154
- ```
154
+ ```
155
+
156
+ 追記:
157
+ アノテーションで[Range(typeof(TimeSpan), "00:00", "23:59")]が使えそうなのですが、こちらの範囲内の数値を入力してもエラーと判定されてしまいます。どなたか分かる方がいましたら教えてください。