webForumDet fria alternativet

Bygga webcontrol

.NETur .NET

1 svar · 207 visningar · startad av Prästen

Medlem sedan dec. 2000537 inlägg
Frågan#1

tjenare.

går detta?

kan man bygga upp en webcontrol utan skriva:
<asp:DropDownList id="DropDownList1" runat="server" Width="339px" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"></asp:DropDownList>

utan istället instansiera ett objekt i koden?:
System.Web.UI.WebControls.DropDownList droppen=new System.Web.UI.WebControls.DropDownList();
droppen.Visible=true;

och få upp en dropdownlist?.

Medlem sedan maj 20012 812 inlägg
#2

Japp, då har då skapat dig en "dynamisk" dropdownlista.

Du måste dock lägga till den på din sida någonstans, Det görs typ så här.

Page.Controls.Add(droppen)

Du skall dock vara medveten om att dropdownlistan försvinner vid varje anrop till sidan så du måste skapa den varje gång som din codebehindkörs, du får också mixtra med Page_Init() för att du skall få eventen för din dropdownlist att fungera som du vill.

- M

127 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)