what is name attribute used for in this asp web control when ID has the same value

Discussion in 'ASP .Net' started by Tony Johansson, Aug 27, 2011.

  1. When this text box web control
    <asp:TextBox ID="txt" runat="server" />
    is sent to the browser a name attribute is added. As you can see the ID
    attribute has the same value as the name attribute.
    So my question is what is the point in that having two attribute with the
    same value ?
    <input type="text" ID="txt" name="txt" />

    Tony Johansson, Aug 27, 2011
    1. Advertisements

  2. Tony Johansson

    Arne Vajhøj Guest

    As I read the docs, then name is not an ASP.NET control
    attribute but an HTML INPUT attribute that ASP.NET just
    passes on.

    So I think you should only use id and let ASP.NET generate
    name based on that.


    PS: Why not cross post instead of multi post?
    Arne Vajhøj, Aug 28, 2011
    1. Advertisements

  3. Tony Johansson

    Jason Keats Guest

    Jason Keats, Aug 28, 2011
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.