Non so come aggiungere controlli dinamici al modulo utilizzando C# .net. Qualcuno può aiutarmi? Lo so con vb.net ma ho bisogno di conoscere la sintassi in C#.Come aggiungere dinamicamente i controlli al modulo ASP.NET?
risposta
È generalmente accettabile aggiungere i controlli a un pannello, a condizione che il pannello sia stato aggiunto alla pagina nel markup o a livello di programmazione.
vedere il seguente link per la sintassi C#
Nella forma, il seguente codice possibile aggiungere un pulsante in modo dinamico:
Button button1 = new Button();
button1.Text = "dynamic button";
button1.Left = 10; button1.Top = 10; //the button's location
this.Controls.Add(button1);
Di seguito è il codice che può essere chiamato su alcuni eventi come il caricamento della pagina o onload o anche qualche azione dell'utente come onclick.
protected void add_button(Button btn)
{
try
{
panel1.Controls.Add(btn); // Add the control to the container on a page
}
catch (Exception ee)
{
lblError.Text = ee.Message.ToString();
}
}
si prega di correggere il codice markup –
@NishikaDas Si prega di interrompere lo spam che collega alla fine dei tuoi messaggi. – marcog
vedere l'esempio di seguito
permette di dire nome forme è frmMain.
Button btnSave = New Button();
frmMain.Controls.Add(btnSave)
Si prega di aggiungere il codice in un blocco di frammenti di codice, è solo più facile identificare le sezioni di codice durante la scansione di una risposta. –
In aspx
<%@ Reference Control = "WebUserControl1.ascx" %>
U può utilizzare il seguente nel file Cs al laod il controllo dinamico ...
if (case)
else
{
WebUserControl1 uc =
(WebUserControl1) Page.LoadControl("WebUserControl1.ascx");
PlaceHolder1.Controls.Add(uc);
}
o provare questo
Content.Controls.Add(Page.LoadControl("UserControls/InventoryNav.ascx"));
Può anche dare un'occhiata a:
Di seguito si riporta il codice per aggiungere i controlli dinamicamente a forma di ASP.NET.
- inizializzare un'etichetta
- Assegnare il testo ad esso.
- Inizializzazione di un pannello
Aggiungere l'oggetto etichetta al pannello.
Etichetta lbl1 = nuova etichetta();
lbl1.Text = "Il tuo messaggio qui";
Panel panel1 = new Panel();
panel1.Controls.Add (lbl1);
- 1. Come aggiungere pulsanti dinamicamente al mio modulo?
- 2. Aggiungere dinamicamente i campi modulo al modulo django
- 3. Aggiungere i controlli dinamicamente in FlowLayoutPanel
- 4. Aggiungere dinamicamente campi al modulo rasoio
- 5. Aggiunge dinamicamente i comandi javascript Asp.net C#
- 6. Accesso al valore di controlli creati dinamicamente C# asp.net
- 7. ASP.NET ha creato dinamicamente controlli e postback
- 8. Aggiunta <br/> dinamicamente tra i controlli asp.net
- 9. Come aggiungere personalizzato ai controlli ASP.NET
- 10. BootstrapValidator, convalida i campi aggiunti dinamicamente al modulo
- 11. ASP.NET: aggiunta controlli lato client
- 12. Come aggiungere dinamicamente intervallo al timestamp?
- 13. WPF - Aggiunta di controlli dinamici per aggiungere Tabitem dinamicamente?
- 14. Come aggiungere un pulsante casuale al modulo
- 15. Come posso aggiungere dinamicamente campi di input a un modulo?
- 16. Come aggiungere codice JS al modulo entità?
- 17. Aggiungere dinamicamente un servlet al servletConfig
- 18. Passare i dati da una pagina ASP.NET ai controlli utente ASCX caricati dinamicamente
- 19. Come aggiungere dinamicamente le righe a una tabella in ASP.NET?
- 20. Assegna i gestori di eventi ai controlli sul modulo utente creato dinamicamente in VBA
- 21. JQuery convalida dinamicamente aggiungere regole
- 22. Come posso ottenere tutti i controlli da un modulo inclusi i controlli in qualsiasi contenitore?
- 23. Cancella tutti i campi in ASP.net modulo
- 24. Posso aggiungere dinamicamente un campo al form FormType?
- 25. come aggiungere dinamicamente l'attributo REQUIRED al tag textarea usando jquery?
- 26. Come abilitare TUTTI i controlli su un modulo?
- 27. Come posso adattare i controlli sul modulo ridimensionato
- 28. Usa PHP per aggiungere dinamicamente al file .htaccess?
- 29. Come rendere i controlli server ASP.NET gli ID più brevi?
- 30. come usare jQuery ajax con i controlli utente di asp.net?
Ecco come lo faccio. Puoi anche aggiungere il tuo pulsante a un altro controllo, per ogni evenienza. – Marcel