У меня есть причина проверки истинности на кнопке. И я проверяю Page.IsValid
в коде c #. Но всегда возвращает ложное значение?
Вы вызывали Page.Validate , прежде чем проверять его действительное состояние?
Если ваша кнопка имеет CauseValidation = "true"
и у вас есть еще какие-то необходимые элементы управления, поведение будет ожидаемым. Попробуйте установить CauseValidation = "false"
или проверьте свойство ValidationGroup
кнопки и связанных элементов управления ( объяснение ).