Ich bin ein benutzerdefiniertes Steuerelement implementieren und in diesem Steuerelement muss ich eine Reihe von Links auf die aktuelle Seite schreiben, jeder mit einem anderen Abfrageparameter. Ich brauche bestehenden Query-String intakt zu halten, und fügen Sie (oder den Wert ändern) ein zusätzliches Abfrageelement (zB „Seite“.):UserControl Rendering: Link zur aktuellen Seite schreiben?
"Default.aspx?page=1"
"Default.aspx?page=2"
"Default.aspx?someother=true&page=2"
usw.
Gibt es eine einfache Methode, die Helfer ich kann in der Render-Methode verwenden ... uhmm ... wie:
Page.ClientScript.SomeURLBuilderMethodHere(this,"page","1");
Page.ClientScript.SomeURLBuilderMethodHere(this,"page","2");
, die Pflege braucht eine korrekte URL zu generieren, pflegen bestehende Query-String-Elemente und keine Duplikate zB erstellen. Seite = 1 & Seite = 2 & Seite = 3?
Das Aufrollen meiner eigenen scheint so eine unangenehme Aufgabe.