58 messaggi dal 08 febbraio 2007
Devo inserire un evento in un usercontrol che si trova
nell' <EditItemTemplate> di una formview.

Normalmente farei

protected override void OnInit(EventArgs e)
{
base.OnInit(e);
MyUserControl.CustomerSelected += new EventHandler<CustomerSelectedArgs>(MyUserControl_CustomerSelected);
}


Ma al OnInit della pagina il CurrentMode del FormView e' sempre ReadOnly
e quindi non posso raggiungere il mio UserControl.

Come faccio ?

Grazie
mtugnoli wrote:
Come faccio ?

fallo in uno qualsiasi degli eventi che viene dopo. non è chiaro esattamente cosa vuoi fare, ma direi che a spanne nel PreRender è sicuro che l'EditItemTemplate è già stato visualizzato

Daniele Bochicchio (ASPItalia.com)
I libri su HTML5, WP7, ASP.NET 4.0, VB 2010, C# 4, Entity Framework
Senior Software Architect @ 5DLabs.it
58 messaggi dal 08 febbraio 2007
Ha ragione, mi scusi ma sto lavorando con una formview e ho alcuni problemi,
e sono andato in "pallone",
funziona con il Page_Load.

Se posso approfittare della sua disponibilita,
ho un ultimo (spero) problema:

La mia situazione e' questa :

Formview con dentro l'<EditItemTemplate> un usercontrol che tramite
un ModalPopupExtender mi visualizza una pagina modale con una lista:

Sceliendo un componente della lista il suo valore dovrebbe valorizzare un campo
della formview e una volta fatto l'update della formview, salvato su DB.

I miei problemi ora sono 2 :

1) Quando mi appare la finestra modale, la pagina in backgroud viene
"coperta" ma dovrebbe anche bloccare lo scrolling

2) quando il UserControl mi ritorna il valore selezionato

void msPagamento_ModalSearchSelected(object sender, ModalSearchSelectedArgs e)
{
TextBox1.Text = e.ModalSearchSelectedID;
}

TextBox1.Text e' valorizzato solo sul client e non sul server

Forse sono problemi banali, ho provato a fare ricerche, ma non ho trovato nulla.

Mi puo aiutare ?

Grazie

Marco
mtugnoli ha scritto:

1) Quando mi appare la finestra modale, la pagina in backgroud viene
"coperta" ma dovrebbe anche bloccare lo scrolling


e questo dipende dal browser e da come è fatto il codice JS del controllo. provato a cercare se non sia un bug noto?

2) quando il UserControl mi ritorna il valore selezionato TextBox1.Text e' valorizzato solo sul client e non sul server


ci sono gli UpdatePanel ovunque questi siano necessari? altrimenti è normale che lato server il valore non "arrivi".

Daniele Bochicchio (ASPItalia.com)
I libri su HTML5, WP7, ASP.NET 4.0, VB 2010, C# 4, Entity Framework
Senior Software Architect @ 5DLabs.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC