Dobrý den, Začal jsem si dělat takový jednoduchý redakční systém pro stránku, použil jsem pro ti technologii WinForms a rozhodl jsem se použít URL Routing. Nyní mám na stránce ListView, který mi zobrazuje data z databáze, podotýkám, že je postavený na ObjectDataSource, nikoliv na SqlDataSource, pokud to má nějaký vliv. No a mým cílem je, generovat url adresy na základě dat z databáze, jedna z možností, které mě napadli, je dělat to nějak takto -
<div class="post_title"><h2><a href='/blog/article/<%#Eval("ID")%>/<%#Eval("Title")%>'><%#Eval("Title")%></a></h2></div>
Nicméně je mi jasné, že to určitě není to nejlepší řešení a odporuje i zásadám ASP.NET WebForms. Ptám se proto, zda někdo neznáte nějaký lepší způsob, jak tyto url generovat. Napadlo mě, že by se to nejspíše dalo provést pomocí RouteValueDictionary a nebo metody GetRouteUrl(), nevíte tedy někdo jak na to? Předem díky za jakoukoliv radu.
|