Прежде всего вам действительно нужно подумать о переходе на более новые версии XHTML / HTML! (Я предлагаю вам это из-за вашего кода разметки).
С другой стороны, чтобы получить текстовый набор "QTitle" с сервера, вам нужно будет установить атрибут "runat" в значение "server" при вводе, но, если вы используете стандарт (X) HTML-элементы, у вас не будет такого свойства «Текст».
Я предлагаю вам использовать серверный элемент управления, такой как TextBox, который имеет все свойство Text:
<asp:TextBox ID="QTitle" runat="server" CssClass="Violet" />
Некоторый серверный код:
QTitle.Text = "Hello world";
Еще одно предложение: вы не будете устанавливать никакое свойство после события жизненного цикла PreRender ASP.NET Page.