/ / .net pokrok bar v asp.net sme aplikácie - c #, asp.net, webové aplikácie, ovládacie prvky, progress-bar

.net priebežnej lište v aplikácii asp.net my - c #, asp.net, webové aplikácie, ovládacie prvky, progress-bar

Je možné mať .net progress bar vo webovej aplikácii asp.net.

Snažil som sa to robiť takto:

    ProgressBar pb = new ProgressBar();
pb.Name = "pb";
pb.Value = 30;

pb.MarqueeAnimationSpeed = 30;

pb.Location = new System.Drawing.Point(20, 20);

pb.Width = 200;
pb.Height = 30;
Controls.Add(pb);

ale toto :

Controls.Add(pb);

Nefunguje,

Nejaký nápad ako to urobiť? alebo niečo podobné?

Vďaka

odpovede:

0 pre odpoveď č. 1

nie je to možné - stránky ASP.NET sú práve vykreslené HTML, ktoré sa posielajú klientovi (webový prehliadač). Priečinok je kontrola na strane klienta.

Ak potrebujete niečo podobné na klientovi, môžete použiť Javascript / JQuery / AJAX alebo niečo podobné.

Tu je verzia pre JQuery A tu je pekné článok na to s AJAX


0 pre odpoveď č. 2

Tento ovládací prvok nemôžete použiť na webe.


0 pre odpoveď č. 3

Aby to fungovalo, musíte napísaťalgoritmus (možno pomocou asynchrónneho volania) na aktualizáciu postupu bar.it nebude fungovať, ak použijete klasickú požiadavku / odpoveď, pretože by ste nemali šancu aktualizovať svoj ukazovateľ priebehu. v pravidelných intervaloch aktualizovať ukazovateľ priebehu a dávať užívateľom dojem, že sa niečo deje.Ak chcete ísť na "falošný", môžete použiť ten, ktorý sa zobrazuje na nižšie uvedenom odkaze:

http://jqueryui.com/demos/progressbar/