powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как задизаблить кнопку и поменять курсор на песочные часы?
10 сообщений из 10, страница 1 из 1
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923238
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

У меня есть веб приложение, там кнопкой запускается процесс. Мне нужно эту кнопку disable и курсор поменять на часики на время работы процесса. Как это сделать? Ниже код, который запускается нажатием кнопки.

Спасибо.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        protected void RunReport_Click(object sender, EventArgs e)
        {
            //RunReport.Enabled = false;
            //document.body.style.cursor = 'wait';
            Cursor.Current = Cursors.WaitCursor
            String reportName = ReportName.SelectedItem.Value;
            DateTime startDate = StartDate.SelectedDate;
            DateTime endDate = EndDate.SelectedDate;
            var connectionString = ConfigurationManager.AppSettings["ConnectionString"];
            var repParams = new ReportParams { ConnectionString = connectionString, ReportName = reportName, StartDate = startDate, EndDate = endDate };

            System.Diagnostics.Debug.WriteLine(connectionString);
            System.Diagnostics.Debug.WriteLine(reportName);
            System.Diagnostics.Debug.WriteLine(startDate);
            System.Diagnostics.Debug.WriteLine(endDate);
            var configs = new XeroExportWeb();
            configs.GetConfigsWeb(repParams);
            //RunReport.Enabled = true;
            //Response.Redirect("/Login.aspx");
            //window.close();
        }
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923242
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

у коллег не у кого спросить?
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923245
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

как вам вообще в голову пришло делать это через System.Windows.Forms?
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923248
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m
У меня есть веб приложение

Какие библиотеки в нем используются?
ASP.NET AJAX (AjaxControlToolkit), jquery?
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923706
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Roust_m
У меня есть веб приложение

Какие библиотеки в нем используются?
ASP.NET AJAX (AjaxControlToolkit), jquery?


В списке библиотеки ниже, но реально используются только System и System.Configuration

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
using Export;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923742
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

меня интересовало, что вообще в приложении используется для реализации клиентских сценариев
ведь то, чего вы хотите, в итоге делается на клиенте, через JavaScript
курсор на часики, конечно не поменять, но вот кнопку задисаблить и индикатор выполнения процесса показать - это да

вы один над приложением работаете?
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923762
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Roust_m,

меня интересовало, что вообще в приложении используется для реализации клиентских сценариев
ведь то, чего вы хотите, в итоге делается на клиенте, через JavaScript
курсор на часики, конечно не поменять, но вот кнопку задисаблить и индикатор выполнения процесса показать - это да

вы один над приложением работаете?


Да, один.

То есть на c# никак кнопку не задизейблить? А как тогда этот Джава скрипт вызвать при нажатеии этой самой кнопки?

А также как в нем показать индикатор выполнения процесса?
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923773
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m

Да, один.

То есть на c# никак кнопку не задизейблить? А как тогда этот Джава скрипт вызвать при нажатеии этой самой кнопки?

А также как в нем показать индикатор выполнения процесса?


эм если я правильно понимаю у вас веб. так причем тут c# когда кнопка на клиенте где его нету и там js
индикатор если это веб показывается дерганием бека либ пулингл либ сокеты либ пуш с сервака

п.с. конечно вы можете на блазер перейти но опять нужны базовые знания
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39923806
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m
Да, один.
Тогда советую начать читать книги, которых хватает, и документацию.

Roust_m
То есть на c# никак кнопку не задизейблить?
Можно, с использованием ASP.NET AJAX, но это будет лишний запрос на сервер.
Ну и ASP.NET AJAX компоненты в итоге генерируют JavaScript код, выполняемый на клиенте.

Roust_m
А как тогда этот Джава скрипт вызвать при нажатеии этой самой кнопки?
У кнопки есть событие OnClientClick .

Roust_m
А также как в нем показать индикатор выполнения процесса?
Это уже зависит от того, что вы хотите показать, где на странице и как.

Вы предоставили маленький кусок кода.
Разметку не показали, что происходит, не описали: что за процесс запускается, каков его результат, как о нём надо сообщить пользователю.
...
Рейтинг: 0 / 0
Как задизаблить кнопку и поменять курсор на песочные часы?
    #39924000
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ощущение такое, что автор пытается забраться на территорию веб фронт-энда с нулевым багажом знаний.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как задизаблить кнопку и поменять курсор на песочные часы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]