Это лучший способ сделать это.
<asp:TextBox ID="myTxt" runat="server" Text='<%# MyNamespace.MyClass.StaticString %>' />
Вы сказали, что пробовали, но дело в том, что вы должны вызывать DataBind () на самой странице. <% #%> является выражением привязки данных, и значение будет заполнено при вызове DataBind ().
Вы можете вызывать DataBind для самого текстового поля, но лучше вызвать страницу, чтобы получить все (работает рекурсивно). Вы захотите быть последовательным и вызывать его только на странице, поскольку вполне возможно, что многократный вызов DataBind () для элемента управления может иметь отрицательные последствия (дублирование данных в списках и т. Д.).