ASP.NET отображение временной метки

#asp.net #c#-4.0 #timer #label

#asp.net #c #-4.0 #таймер #метка

Вопрос:

Я новичок в ASP.NET . Я создал простое приложение, которое выполняет некоторые математические операции, такие как сложение, вычитание и так далее. Теперь у меня есть много меток для каждого вывода (добавление, вычитание, умножение). Теперь я хочу сначала отобразить метку (добавить вывод), а затем через 5 секунд я хочу отобразить следующую метку и так далее……

Кто-нибудь может мне помочь. Спасибо.

Комментарии:

1. Как насчет использования таймера или метода ожидания?

2. В «спящем режиме» нет ASP.NET . Это RESTFUL Http!!

Ответ №1:

Сначала скройте все метки, кроме ‘ADD’, используя

 $("#labelId").hide(); \do this for all the labels except Add label
  

затем

 $("#labelAdd").delay(800).show(); \give the delay as you like in milliseconds 
$("#labelSub").delay(800).show();     
$("#labelMul").delay(800).show();
  

Дайте ссылку на библиотеку jQuery в head разделе, затем,
Поместите эти скрипты внутри <script> тега inside

 $(document).ready(function(){
//above code here.
});
  

Ответ №2:

Вам определенно следует прочитать какой-нибудь javascript, иначе я бы полностью рекомендовал jQuery, jQuery delay и jQuery show. Это 3 вещи, которые вам нужны.

Вы скрываете свою метку с помощью некоторого css visibility:hidden или display:none , а затем вы можете отобразить ее с задержкой с помощью .show() из jQuery.

Вы уже что-нибудь сделали с javascript / jquery? нужна дополнительная помощь?

Комментарии:

1. Нет, я раньше не работал с jqeury. просто немного разбираюсь в js. Можем ли мы сделать это каким-либо другим способом, используя C#

2. Нет, пожалуйста. Если я говорю, что рекомендую это, тогда вы должны сделать шаг и просто сделать это. Существует очень уродливый и сложный способ сделать это с помощью каких-то инструментов javascript от Microsoft, но вы действительно хотите сделать это с помощью jQuery! Вставьте свой код, чтобы я мог помочь вам с этим справиться.

3. Я пытался использовать поток. Метод Sleep(). но он не работает

4. Должен ли я объяснить вам это в общих чертах или вы не будете читать это также? Просто сделайте это с помощью Javascript. С чистым asp.net это невозможно!!

5. переменный номер 1 = Преобразовать. ToInt32(TextBox1.Text); переменная no2 = Преобразовать. ToInt32(TextBox2.Text); this.result = no1 no2; Label4. Текст = Преобразовать. toString(this.result); //Поток. Режим ожидания (100000); this.result = no1 — no2; Label6.Visible = true; Label6. Текст = Преобразовать. toString(this.result); this.result = no1 / no2; Label8.Visible = true; Label8. Текст = Преобразовать. toString(this.result);