» »

[ASP.NET] dostop do user kontrole iz statične [WebMethod]

[ASP.NET] dostop do user kontrole iz statične [WebMethod]

Backup22 ::

Pozdravljeni!

Na ASP.NET strani bi rad prožil AJAX klice na metodah custom kontrole.
Iz JavaScripta (jQuery ajax post) lepo pokličem [WebMethod] na Blabla.aspx.
Iz te metode bi moral posredovati klic na custom contorlo, ampak tega ne morem,
ker je [WebMethod] statična metoda, moja kontrola pa ne.

[WebMethod]
public static List<CustomListControl.IListItem> GetListItems()
{
    // TUKAJ NE MOREM DO myList.Items (myList je custom kontrola na strani)
    return null;
}


Any ideas?
Hvala!
//

Backup22 ::

Ok, ugotovil sem, da bo najverjetneje potreben UpdatePanel...
Ima kdo kakšno dobro idejo kako bi ob JS eventu naredil ajax postback (partial) z argumenti (da se pokliče ustrezna metoda v cs fajlu - NE STATIČNA)?
Primer: user klikne na en link, ki v JS izvede nekaj, potem pa je to treba postat na server (id linka in nekaj argumentov) - kako to najelegantneje narediti z UpdatePanel-om?

Hvala ;)
//

Backup22 ::

Oww cmon nekdo je ziher že kaj podobnega delal ;)

Imam custom kontrolo na strani, ki ima seznam elementov. Ko user spremeni stanje, se mora novo stanje poslat na strežnik - v kontorlo.
Torej custom kontrola uporablja JS - jQuery (drag&drop list, inline editing ipd...).
Kako ujeti te evente iz UpdatePanel-a, da jih lahko asinhrono pošiljam na server (v kontorlo)?

Ali predlagate, da dam kar v kontrolo UpdatePanel?
//


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

JS frameworks: knockoutJS, angularJS, react, ...

Oddelek: Programiranje
417262 (4107) kuall
»

[Java]Problem z vektorjem

Oddelek: Programiranje
91419 (1288) KernelPanic
»

[C#] Pravice za spreminjanje in restore baze

Oddelek: Programiranje
51053 (873) nuclear
»

Masterpage in jQuery(ajax call)

Oddelek: Programiranje
61350 (1178) hatchette
»

[c# ASP.net Web Services] There is an error downloading XML document.

Oddelek: Programiranje
91159 (1127) 64202

Več podobnih tem