HTML Layout Best Practices

While implementing Globalization in our ASP.NET application, some languages(i.e Arabic) requires different layout because text flows from right to left. Some languages requires more spaces to represent the same word and some language requires less space to represent the same thing.

To allow webpages to support by widest variety of cultures dynamically, following are few guidelines to follow.

1. Size elements should be relative to overall size of the form:
When we need …

Improve Accessibility of Forms with User Input in ASP.NET

While doing data entry in large web form(or even in forms having small number of fields) people normally not prefer to use a mouse. Some user even found difficult of using such pointing devices whle entering data into web form. For these set of users it’s important if our web application can be operable using keyboard only or it is also possible that they are using some other input devices …

Stop Sharing Session State between Multiple Tabs of Browser

Scenario:
By default all browsers share session state between multiple tabs. So if you logged into one tab with particular site and open internal link of the same site in new tab, you need not to worry to login again. It will automatically declare you as logged in user.

For example, if I open google and login to google.com. Now I open new tab in the same browser and type gmail.com then …