Over the ASP.Net forums where I frequently participate, a member asked the difference between using single quotes and double quotes in a databinding expression. So I thought of sharing the answer that I have provided on that thread as a reference to others. Here's the actual question of the user: I have always been wondering what can be the reason behind the following? <asp:GridView runat="server"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:HiddenField runat="server" ......