Skip Navigation LinksHome > SSW Standards > Better Software Suggestions > ASP.NET

Red star Indicates important rule

  1. Why does every web application have a different messagebox implementation?
  2. Add drill through control
  3. Add new control in the toolbox "Comment"?
  4. Add new control in the toolbox "Voting"?
  1. Why does every web application have a different messagebox implementation?

    Most apps use Alert boxes, we recommend an ASP.NET User Control. ASP.NET should come with a Messagebox you can drag on in the Toolbox. The best example they could follow would be the Microsoft CRM example.

    Figure: Messagebox in Microsoft CRM
  2. Add drill through control

    In some cases, a paragraph may contain too many words. This will affect look and feel of the page. So we recommend to add an ASP.NET User Control. With it, we can define the max length of text, and when it is longer than we expect, this control can add '...' at the end of the text. When your mouse moves over it, you can view the whole content.

    Figure: the similar control in Performance Point Server - DashBoard Design.
  3. Add new control in the toolbox "Comment"?

    a. it would use the provider model, so we could change the backend
    b. it would give us something like this
    Figure: The Website design with the Comment control

  4. Add new control in the toolbox "Voting"?

    a. it would use the provider model – so we could change the backend
    b. it would give us something like this
    FigureFigure: The Website design with the Voting control
  5. Many pages on the web could benefit from the Comment and Voting controls – at the moment only blogs generally have this. And many development projects need common CMS type functionality.

Acknowledgements

Adam Cogan