Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1549 | Anzahl registrierter User: 1833 | Besucher online: 1965
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

bestimmtes Control auf der aspx-Seite finden


Autor: freak
Sprache: ASP.net
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 8408
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit diesen beiden Funktinen kann nach einem Control gesucht werden.

Die erste Funktion durchsucht alle ChildControls des übergebenen Controls nach der übergebenen Id und gibt das entsprechende Control zurück, wenn es gefunden wurde.

Die zweite Funktion durchsucht zusätzlich alle übergeordneten Controls des übergebenen Controls.


Abgelegt unter: Control, suchen, finden, find, search, Parent, Child.



ASP.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public static System.Web.UI.Control FindControlRecursive(System.Web.UI.Control root, string id)
{ 
	if (root.ID == id )
	{
		return root;
	} 
	
	foreach (System.Web.UI.Control childControls in root.Controls) 
	{ 
	  System.Web.UI.Control temp = FindControlRecursive(childControls, id); 
		
		if (temp != null) 
		{  
			return temp;
		} 
	} 
	return null;    
}

public System.Web.UI.Control FindControlInAllParents(System.Web.UI.Control root, string id)
{
	System.Web.UI.Control temp = null;

	while (root != null)
	{
		temp = FindControlRecursive(root, id);
		if (temp == null)
		{
			root = root.Parent;
		}
		else
		{
			root = null;
		}
	}
	return temp;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Doppelbufferung für Steuerelemente aktivieren
[C#] Transparenter Hintergrund beim Steuerelement
[C#] CursorChanger
[ASP.net] NullReferenceException
[VB.NET] ControlResize wie in der IDE auch zur Laufzeit
[C#] Generischer Invoker für Windows Form Controls
[ASP.net] Formularelement fokusieren auf Ajax Seiten
[C#] Threadsichere und generische Kommunikation Windows Forms
[C#] Events aus Worker-Thread im GUI-Thread werfen! Kein Invoke!
[C#] Controls gleichen Typs von einem Container in Winform holen
[C#] Eigenschaften aller Steuerlemente eines Formulars setzen
[VB.NET] Alle Textboxen zurücksetzen
[VB.NET] Oft benötigte Properties von Controls schnell zentral ausfüh
[VB.NET] Das Klick-Event von Controls gemeinsam auffangen und zentral
[VB.NET] Linien u. Kreise a la VB6 - Einfach Zeichnen
[C#] iTunes-ProgressBar
[C#] WaterBox
[VB.NET] Alle Controls einer Form Enablen/Disablen
[C#] Löschen aller TextControls auf einer Form in C#
[VB.NET] Control Resize wie in der IDE auch zur Laufzeit - Extended
[VB.NET] List all controls by using the name of the controls
[C#] Custom Toolstrip Renderer
[C#] Prüfen ob in einem Verzeichnis Schreibrechte verfügbar sind!
[C#] Hochwertige (optisch ansprechende) WPF - Buttons
[C#] WPF - Buttons "OK/Cancel" - endlich unverwechselbar -
[C#] Visuelles Feedback fokussierter Text Boxen
[C#] Sort and search an ArrayList.
[C#] Searchable ComboBox
[C#] Handle eines Windowsfensters
[VB.NET] Klasse für Dateisuche
[C#] MDI Fester anordnen und schließen
[C#] einmaliges öffnen eines MDI Child

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.