Je lie un contrôle ASP.NET au résultat d'une requête LINQ. Je voudrais HtmlEncode une des propriétés des objets contenus avant de se lier au contrôle, mais je veux le faire sans altérer les données car je fais un DataContext.SubmitChanges() plus tard. Comment cela peut-il être fait?Chaîne HtmlEncode dans IQueryable sans modification des données liées
Code qui ne fonctionne pas:
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();
Cela fonctionnerait aussi bien ... – bytebender