Каковы условия, когда иногда Обязательные для проверки поля не работают в C #? - PullRequest
1 голос
/ 08 января 2010

В моем приложении странная проблема. Есть одно обязательное поле, которое мы делаем обязательным с помощью средства проверки поля Обязательное, но в некоторых случаях оно завершается неудачно. Может кто-нибудь сказать мне, что может быть возможные причины. Я не могу воссоздать эту проблему.

Ответы [ 2 ]

1 голос
/ 08 января 2010

Если кто-то отключает JavaScript, и вы не используете Page.IsValid в коде на стороне сервера, вы можете встретить пустые поля.

Это должно сделать:

void SubmitButton_Click(object sender, EventArgs e)
{
    if (!Page.IsValid)
        return;

    // Do form stuff
}
0 голосов
/ 08 января 2010

Если вы пытаетесь проверить выпадающий список с опцией «Пожалуйста, выберите», например со значением «-1», вам нужно будет установить для свойства начального значения элемента управления проверки значение, чтобы другой выбор сделан.

...