Я согласен, что превращение этого в UserControl, вероятно, правильный путь. Я бы предложил вывод html, подобный следующему:
<div class="message">
<div>
<span class="column1">Username:</span>
<span class="column2">[UserName]</span>
</div>
<div>[MessageSubject]</div>
<div>
<span class="column1">Posted On:</span>
<span class="column2">[PostedOn]</span>
</div>
<div>
<span class="column1">User Rating:</span>
<span class="column2">[UserRating]</span>
</div>
</div>
Затем вы можете применить стиль с помощью CSS, например:
<style>
.message .column1
{
display: inline-block;
width: 150px;
}
.message .column2
{
display: inline-block;
width: 300px;
}
</style>
Вы увидите, что тег <div>
, как правило, является ответом на вопрос «как поместить это в следующую строку?»
РЕДАКТИРОВАТЬ: Если вы новичок в веб-макете, возможно, вы обнаружите план раньше, чем позже.