Wert aus DropDownList von MasterPage an UserControl übergeben

08/01/2009 - 18:35 von Tobias Trumpfheller | Report spam
Hallo,
WinXP mit SP3, VWD 2008 Express

Ich möchte den Wert einer DropDownList, welches im ContentPlaceHolder ist,
einem UserControl übergeben. Im UserControl soll dieser Wert als Parameter
für ein GridView dienen.

Dim mpContentPlaceHolder As ContentPlaceHolder
Dim ddl_m As DropDownList
mpContentPlaceHolder = _
CType(Master.FindControl("ContentPlaceHolder1"), _
ContentPlaceHolder)
If Not mpContentPlaceHolder Is Nothing Then
ddl_m = CType(mpContentPlaceHolder. _
FindControl("ddl_material"), DropDownList)
If Not ddl_m Is Nothing Then
Label21.Text = "Ich habe Dich gefunden..."
End If
End If

Protected Sub ddl_material_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles ddl_material.Load

Dim txt As String
Dim ddl As ListItem
For Each ddl In ddl_material.Items
If ddl.Selected Then
txt = ddl.Value
DropDownList5.Items.Add(txt)

End If
Next
End Sub

Nun möchte ich diesen Wert an ein UserControl übergeben und das UserControl
selbst dann als WebPart in ein Wizard-Steuerelement einbetten. Nur wie
übergebe ich den Wert der DropDownList an das UserControl, damit ich den
Parameter für die Datenabfrage an ein Control binden, wie z.B. über ein
Label21.SelectedValue.
Wichtig ist, ich bekomme den Wert in die *.ascx als Label oder Textbox, dann
kann ich mir den Wert für die Datenabfrage greifen.

Danke.

Gruss Tobias
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
09/01/2009 - 00:22 | Warnen spam
Hallo Tobias,

"Tobias Trumpfheller" schrieb:

Ich möchte den Wert einer DropDownList, welches im ContentPlaceHolder ist,
einem UserControl à¼bergeben. Im UserControl soll dieser Wert als Parameter
fà¼r ein GridView dienen.



UserControl


...

Private _MyValue As String

Public Property MyValue As String
Get
Return _MyValue
End Get
Set
_MyValue = Value
End Set
End Property

...


WebForm


...

<Control>.MyValue = <ListBox>.SelectedValue

...

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen