ASP.net установить значение для скрытого контроля формы

В ASP.net я пытаюсь установить значение переменной для скрытого поля, но получаю исключение.

В первом выводе это правильно. затем я положил его в скрытое поле, не удалось.

Как это исправить?

 user name: <%= User.Identity.Name %> // output is correct
    <form runat=Server>
    <asp:HiddenField id="HiddenField1" value=<%= User.Identity.Name %> runat=Server />
    </form>

ошибка

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Server tags cannot contain <% ... %> constructs.

Ответы на вопрос(2)

Ваш ответ на вопрос