Citat:
Originally posted by pbf@Jun 23 2009, 21:22
Okej. Om vi undviker det och fokuserar på trådens huvudämne (givetvis ingen negativ intention), hur bör jag ladda in användarkontrollen med jQuery men ändå kunna klicka på mina grejer så eventen triggas?
Allt gott, digiArt.
|
Det är lugnt... B)
Eftersom jag själv inte gjort något sådant tidigare så har jag tyvärr inte så mycket mer kreativ input att komma med än den jag redan gjort.
Varför inte loopa igenom samtliga kontroller i den mottagande sidan och se om du fångar den control du lagt till via jquery.
Dvs, ngt i stil med:
Kod:
bool found = false;
foreach(Control c in Page.Controls)
{
if(c is [din kontrolltyp])
{
// wohoo, den fanns
found = true;
}
}
if(!found)
{
// rackarns, den fanns inte
}
Jag gissar på att du kommer få "rackarns...". Särskilt som det är grymt knepigt att utröna vad kontrollerna
egentligen heter när de är usercontrols (.ascx).
Om du inte hittar den, ja, då blir det till att skapa upp kontrollen vid postback och se till så att eventen kan köras.
Tydligare än så här kan jag inte bli.
Lycka till!