используйте html неупорядоченный список вместо этого ... генерируйте его динамически, и вы можете использовать чередующиеся цвета для ввода, используя jquery / css
В Csharp определите строку таким образом, которая будет статической
string mainDiv = "<div class=\"Container\"><ul id=\"BlogPost\">";
динамический li для каждого сообщения.
string dynamic= string.empty;
dynamic += "<li>" + ContentYouExtractFromdatabase + "<hr></li>";
newDynamicLink = mainDiv + dynamic + "</ul></div>";
теперь продолжайте добавлять свои ли в зависимости от полученного вами сообщения.