, поэтому у меня есть GridView, как это:
<asp:GridView ID="gv" runat="server" AutoGenerateColumns="False" GridLines="None"
OnRowCommand="gv_RowCommand" OnRowDeleting="gv_RowDeleting" Width="100%"
OnPreRender="gv_PreRender">
<Columns>
...
<asp:TemplateField HeaderText="Temperatura">
<ItemTemplate>
<asp:TextBox MaxLength="10" ID="gvtxtTemp" runat="server" Text='<%# Eval("Registro3", "{0} °F")%>' />
</ItemTemplate>
<ControlStyle Width="100%" BackColor="Transparent" BorderStyle="None" />
</asp:TemplateField>
...
</Columns>
</asp:GridView>
Итак, допустим, что значение для привязки - это число «10», поэтому я ожидаю, что на выходе будет что-то вроде «10 ° F», но вместо этого я получаю «10 ° F ° F». Зачем? я делаю что-то не так?
Я также пытался сделать это в коде, но результат был тот же.
Обновление : Теперь я изменил строку формата на "a {0} ° F" и получаю "a 10 ° ° F", что теперь это должно означать?