dotnet-snippets.de
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1319 | Anzahl registrierter User: 1268 | Besucher online: 252
Hauptmenü
Home
Snippet Wettbewerb
Top Ten
Zufälliger Snippet
Vista Gadget
T-Shirts für Geeks
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social
Facebook
Twitter
RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss Delphi.NET
Rss ASP.NET
Werbung
Alice DSL Flatrate

Partner
Partner von Codezone.de


Member of Microsoft Community Leader/Insider Program (CLIP)

Parameter Value aus Url per Extension-Method ermitteln


Autor: Andreas Mehl
Sprache: C#
Bewertung:
noch nicht bewertet

Anzahl der Aufrufe: 713
  

Beschreibung:

Aus URI Objekt den Parameter Value per Extension-Method zurückgeben

Abgelegt unter: url, parameter, value, extension method.



C#
1
2
3
4
5
6
7
8
9
public static string ParameterValue(this Uri uri, string paramName)
{
	if (uri != null && uri.Query != null && uri.Query.Length > 0 && uri.Query.ToLower().Contains(paramName)) 
	{
		Match m = Regex.Match(uri.Query, "^?" + paramName + "=([^&#]*)");
		if(m.Success) return m.Value.Replace(paramName + "=", "");
	}
	return "";
}
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.)

Martin Hey schrieb am:  29.01.2010 14:19:42

... oder ohne RegEx über die HttpUtility-Klasse im Namespace System.Web
private static string ParameterValue(this Uri uri, string paramName)
{
return HttpUtility.ParseQueryString(uri.Query)[paramName] ?? string.Empty;
}


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