ограничения маршрута в ASP.NET MVC - PullRequest
0 голосов
/ 26 марта 2019

Скажем, у нас есть ограничение вроде:

{qty:int:max(10)?}

Я думаю, что "?"означает необязательный, но что означает это ограничение?Означает ли это, что максимум 10 не является обязательным?если да, то чем разница между

{qty:int}

1 Ответ

1 голос
/ 26 марта 2019

Ваше понимание о ? верно (необязательно).

Теперь max(10) означает, что целочисленное значение qty не может быть больше 10.

Например, пусть у маршрута есть [Route(“users/{qty:int:max(10)?}”)]

Пример URL:

/users/1  //correct as `1` is less than `10`

/users    //correct because of the Optional modifier `?`

/users/11 //not correct as `11` is greater than `max(10)` constraint.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...