Как проверить, есть ли в текстовом поле какой-либо текст? C # [закрыто]

Я нашел решение, которое работает для всех моих браузеров (т. е. всех браузеров, которые я установил - IE8, FF16, Opera 12, Chrome 22).

Мое решение описано в другом потоке: g0] Java servlet download filename специальные символы

Мое решение основано на том, как браузеры пытаются считывать значение из параметра filename. Если в параметре filename (например, filename*=utf-8''test.xml) нет кодировки, браузеры ожидают, что это значение закодировано в собственной кодировке браузера.

Различные браузеры ожидают различной собственной кодировки. Обычно исходная кодировка браузера - utf-8 (FireFox, Opera, Chrome). Но исходная кодировка IE - Win-1250. [Я не знаю ничего о других браузерах.)

Следовательно, если мы поместим значение в параметр filename parametr, который закодирован utf-8 / win-1250 в соответствии с браузером пользователя, он должен работать , По крайней мере, это работает для меня.

Короче говоря, если у нас есть файл с именем omáčka.xml, для FireFox, Opera и Chrome я отвечу на этот заголовок (закодированный в utf-8):

Content-Disposition: attachment; filename="omáčka.xml"

, а для IE I отвечает этот заголовок (закодирован в win-1250):

Content-Disposition: attachment; filename="omáèka.jpg"

Пример Java - это в моем сообщении , о котором упоминалось выше.

0
задан Corey 19 March 2019 в 15:09
поделиться

3 ответа

Вы должны дать код того, что вы уже пробовали, но это примерно так:

if(textbox1.Text.Length > 0 && textbox2.Text.Length > 0 && textbox3.Text.Length > 0) 
{
    MessageBox.Show("you have successfully registered");
}else{
    MessageBox.Show("you need to fill all fields in");
}
0
ответ дан Mikev 19 March 2019 в 15:09
поделиться

Вы можете использовать это утверждение, чтобы проверить, не все ли текстовые поля не пусты одновременно.

if(!string.IsNullOrEmpty(textbox1.Text) && !string.IsNullOrEmpty(textbox2.Text) && !string.IsNullOrEmpty(textbox3.Text))
 {
        //display your registration message
 }
0
ответ дан sayah imad 19 March 2019 в 15:09
поделиться

Попробуйте это:

If(string.IsNullOrEmpty(textbox1.Text) 
   && string.IsNullOrEmpty(textbox2.Text)
   && string.IsNullOrEmpty(textbox3.Text))
{
     Messagebox.Show("You need to fill all fields in");
}
else
{
     Messagebox.Show("You have successfully registered");
}
0
ответ дан SMa 19 March 2019 в 15:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: