Ich bin ein ASP.NET-Steuerelement an das Ergebnis einer LINQ-Abfrage binden. Ich möchte HtmlEncoding eine der Eigenschaften der enthaltenen Objekte vor der Bindung an das Steuerelement, aber ich möchte es tun, ohne die Daten zu ändern, weil ich eine DataContext.SubmitChanges() später. Wie kann das gemacht werden?HtmlEncode Zeichenfolge in IQueryable ohne gebundene Daten zu ändern
-Code, die nicht funktionieren:
var ds = (from s in dc.SearchResults
orderby s.datetime descending
select s)
.Take(int.Parse(ConfigurationManager.AppSettings["RecentItemQty"]));
foreach (SearchResult sr in ds)
sr.Query = Server.HtmlEncode(sr.Query);
rSearches.DataSource = ds;
rSearches.DataBind();
Das würde auch funktionieren ... – bytebender