ASP.NET Webforms SQLDatasource Querystringparameter Text

Obwohl ich Bücher dazu geschrieben habe, mein Hirn ist leer. Ich habe vergessen wie man mit einem SQLDataSource Control einen Select Parameter per Querystring definiert. Alle Samples nehmen immer nur eine ID und den Typ Int32. Also fürs Archiv: wenn der Query Parameter eine Zeichenkette ist (also String) und man per unscharfen SQL Kommando Like selektieren möchte gilt folgende Lösung.

   1:  WHERE        (dbo.SEM_SEMINARE.sActive = 1 and metatags like '%'+@suche+'%')"
   2:        >
   3:        <SelectParameters>      
   4:        <asp:QueryStringParameter Name="suche"  
   5:                   QueryStringField="suche" Type="String" />
   6:    </SelectParameters>

Warum mache ich das?

Altlasten, eine Website basierend auf ASP.NET 2.0 die die nach modernes UI gehoben werden muss. Also Bootstrap, responsive Design und keine Postbacks. Dazu werden eben Status Informationen in die URL gelegt und nicht in den Viewstate.

Kommentare sind geschlossen