How to remove Output Cache by param

You can attach a cache dependency to the response that is unique per query param, then invalidate the dependency for the particular param: VB.NET ’add cache item dependency on response Dim cacheKey As String = ‘webform1.aspx?’ + queryParam Cache(cacheKey) = New Object() ’ Response.AddCacheItemDependency(cacheKey) ’ invalidate the dependency Dim cacheKey As String = ‘webform1.aspx?’ + queryParam Cache.Remove(cacheKey) C# // add cache item dependency on response string cacheKey = ‘webform1.aspx?’ + queryParam; Cache[cacheKey] = new object(); Response.AddCacheItemDependency(cacheKey); // invalidate the dependency string cacheKey = ‘webform1.aspx?’ + queryParam; Cache.Remove(cacheKey);

How to draw strings vertically on a Bitmap

… dim sFormat As New StringFormat() sFormat.FormatFlags = StringFormatFlags.DirectionVertical … g.DrawString(‘Syncfusion’, new Font(‘Arial’,16,FontStyle.Italic or FontStyle.Bold ),SystemBrushes.WindowText, new PointF(2,2) , sFormat ) … StringFormat sFormat = new StringFormat() ; sFormat.FormatFlags = StringFormatFlags.DirectionVertical ; … g.DrawString(‘Syncfusion’, new Font(‘Arial’,16,FontStyle.Italic|FontStyle.Bold ),SystemBrushes.WindowText, new PointF(2,2) ,sFormat) ; …