вам нужно добавить функцию onChange к вашим входам. Затем обновите состояние, когда выбран вход minValue. Когда это максимум, сравните выбранное значение с minValue в состоянии и отклоните его, когда значение меньше, чем
. Я бы сделал другую логику, если бы все равно пришлось делать такую форму. Я бы создал список опций для maxValue динамически на основе выбора для minValue. Я бы отображал только значения больше мин. Я думаю, это удобнее для пользователя.
Вы слышали конфликтующие представления, потому что это - тема большого беспорядка, даже среди старших инженеров. Короче говоря, просто размещение блока в GAC действительно неявно дает ему полное доверие, но это может быть переопределено через политику безопасности.
EDIT1: Позвольте мне добавить, что общая мысль - то, если Вы не доверяете блоку полностью, почему Вы помещаете ее в GAC?
EDIT2: у Меня была ссылка в здесь к сообщению в блоге от Michelle Bustamante, но как Вы видите в комментарии ниже, это больше не доступно, таким образом, я удалил его из этого ответа.
Я попытаюсь дать пример, который может помочь ясным вещам встать. Скажем, у Вас есть веб-приложение, которое выполняет среднее доверие. Это должно сделать что-то, что требует полного доверия, таким образом, Вы создаете проект библиотеки классов (блок), чтобы сделать ту задачу и установить его на GAC. В тестировании работает новый блок, это - функция безупречно, но когда Вы пытаетесь использовать его в своем веб-приложении, Вы обнаруживаете, что у Вас все еще только есть среднее доверие.