次のように、コード ビハインドでプロパティを定義した ASP.NET ページがあります。
public int testProperty { get; set; }
私のページでは、隠しフィールドを定義し、次のようにインライン サーバー コードを使用して値を設定したいと考えています。
<asp:HiddenField ID="hftestProperty" runat="server" Value="<%= testProperty.ToString() %>" />
私が抱えている問題は、コントロールがブラウザーでレンダリングされるときに、定義したのと同じ方法で値がレンダリングされることです。
<input type="hidden" name="hftestProperty" value="<%= testProperty.ToString() %>">
なぜこれが起こっているのですか?