ASP.net legt den Wert für die Kontrolle versteckter Formulare fest

Im ASP.net versuche ich, einen Variablenwert auf das ausgeblendete Feld zu setzen, aber es tritt eine Ausnahme auf.

In der ersten Ausgabe ist es richtig. dann habe ich es in verstecktes feld gelegt, gescheitert.

Wie man es repariert ?

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

Error

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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage