Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. 2 Things I want in ASP.NET

2 Things I want in ASP.NET

Scheduled Pinned Locked Moved The Lounge
csharpc++asp-netcomarchitecture
29 Posts 20 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Oakman

    Absolutely! these two "MSFT knows better" behaviors are infuriating.

    Jon Smith & Wesson: The original point and click interface

    B Offline
    B Offline
    Brady Kelly
    wrote on last edited by
    #18

    What about having to keep specifying Runat="Server" when there is no option?

    1 Reply Last reply
    0
    • R Rama Krishna Vavilala

      Yes! I don't add an id attribute to the control unless you want it to be accessed from code behind. The naming containers come into action and generate a scope prefixed name. In general you can avoid ids for all controls except for form controls. Alternatively you can use control adapters. I am feeling encouraged to write an article: "Avoiding the id mess in ASP.NET"

      You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

      D Offline
      D Offline
      DavidNohejl
      wrote on last edited by
      #19

      Rama Krishna Vavilala wrote:

      I am feeling encouraged to write an article: "Avoiding the id mess in ASP.NET"

      +1


      [My Blog]
      "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - Rüdiger Klaehn
      "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe

      1 Reply Last reply
      0
      • C Chris Maunder

        1. A new property Control.DontOutputIdAttribute 2. A new property Page.DontPrefixAllMyControlsWithTheIdOfAllTheirAncestors

        cheers, Chris Maunder

        CodeProject.com : C++ MVP

        E Offline
        E Offline
        Ed Poore
        wrote on last edited by
        #20

        I know it's more work but can't you write something like the CSS adapters so that you can control these things?

        1 Reply Last reply
        0
        • C Chris Maunder

          1. A new property Control.DontOutputIdAttribute 2. A new property Page.DontPrefixAllMyControlsWithTheIdOfAllTheirAncestors

          cheers, Chris Maunder

          CodeProject.com : C++ MVP

          R Offline
          R Offline
          Rajesh R Subramanian
          wrote on last edited by
          #21

          How about a Silverlight.LeaveMeAlone = TRUE configuration for all browsers while visiting MS website?

          Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

          K 1 Reply Last reply
          0
          • C Chris Maunder

            Rama Krishna Vavilala wrote:

            Avoiding the id mess in ASP.NET

            Please do!

            cheers, Chris Maunder

            CodeProject.com : C++ MVP

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #22

            Chris Maunder wrote:

            Please do!

            Ok if you like the article then you have to send me a CP T-Shirt ;P

            You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

            C 1 Reply Last reply
            0
            • C Chris Maunder

              I had about a dozen witty replies to this but I have to say I'm truly curious as to what the alternative would be in an ASP.NET site.

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              A Offline
              A Offline
              Andy Brummer
              wrote on last edited by
              #23

              Look at the MVC framework, it's like ASP.NET without the events. Another option is to not use a server side form. The controls actually output clean HTML without viewstate if they can't find the serverside form element. 3.5 extensions[^] in standard new microsoft style, the best intro is the 3rd video on the download page.

              The difference between pH 13 and pH 8 is five, which meant that pH 13 was ten to the fifth power - a hundred thousand times - more alkaline than pH 8. That kind of thing goes on all the time. But no matter how many diplomas are tacked to your wall, give people a figure like that and they'll pass you off as a flake. You can't get most people to believe how wildly the eco-laws get broken. But if I say "More than twice the legal limit," they get comfortably outraged. - Neal Stephenson

              1 Reply Last reply
              0
              • R Rajesh R Subramanian

                How about a Silverlight.LeaveMeAlone = TRUE configuration for all browsers while visiting MS website?

                Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                K Offline
                K Offline
                Kastellanos Nikos
                wrote on last edited by
                #24

                What's wrong with silverlight? If you don't like it you can uninstallit.

                R 1 Reply Last reply
                0
                • L leppie

                  Paul Selormey wrote:

                  they are actually there

                  I dont understand what you mean. :confused:

                  xacc.ide - now with IronScheme support
                  IronScheme - 1.0 alpha 1 out now

                  J Offline
                  J Offline
                  jcdevnet
                  wrote on last edited by
                  #25

                  I guess, he means why should you specify the runat="server" on Server Controls

                  Greets! Joel

                  1 Reply Last reply
                  0
                  • C Chris Maunder

                    1. A new property Control.DontOutputIdAttribute 2. A new property Page.DontPrefixAllMyControlsWithTheIdOfAllTheirAncestors

                    cheers, Chris Maunder

                    CodeProject.com : C++ MVP

                    E Offline
                    E Offline
                    Ennis Ray Lynch Jr
                    wrote on last edited by
                    #26

                    Funny, I have the same problem. My biggest issue comes with trying to use Cross Browser compatible javascript. Just mix in some classic style asp and your done :p

                    Need a C# Consultant? I'm available.
                    Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      1. A new property Control.DontOutputIdAttribute 2. A new property Page.DontPrefixAllMyControlsWithTheIdOfAllTheirAncestors

                      cheers, Chris Maunder

                      CodeProject.com : C++ MVP

                      M Offline
                      M Offline
                      Member 96
                      wrote on last edited by
                      #27

                      Writing your own web server is surprisingly easy to do, I say this from experience.


                      When everyone is a hero no one is a hero.

                      1 Reply Last reply
                      0
                      • K Kastellanos Nikos

                        What's wrong with silverlight? If you don't like it you can uninstallit.

                        R Offline
                        R Offline
                        Rajesh R Subramanian
                        wrote on last edited by
                        #28

                        What if I just don't want to install it? I simply can't see it standing anywhere closer to flash. The "Install silver light now" just bugs me off.

                        Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                        1 Reply Last reply
                        0
                        • R Rama Krishna Vavilala

                          Chris Maunder wrote:

                          Please do!

                          Ok if you like the article then you have to send me a CP T-Shirt ;P

                          You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

                          C Offline
                          C Offline
                          Chris Maunder
                          wrote on last edited by
                          #29

                          I owe you a T-shirt already I think. I'm hoping to actually get around to doing some more in the next 2 weeks.

                          cheers, Chris Maunder

                          CodeProject.com : C++ MVP

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups