A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
Hi @Sabesan A K ,
Thank you for reaching out.
Since the website was built with ASP.NET around 15 years ago, it would be helpful to understand the existing application before suggesting a specific approach for making it mobile-friendly.
Could you please confirm which ASP.NET technology the website uses, such as ASP.NET Web Forms or ASP.NET MVC, if you know? If you are unsure, that is fine. The developer or team maintaining the website may be able to provide the framework/version or a screenshot of the project structure. If you have access to the project, indicating whether it contains files such as .aspx, .master, or .cshtml would also be helpful.
To better understand the issue reported by your visitors, could you describe what happens when the website is accessed from a mobile device? For example, does the layout extend beyond the screen, require zooming or horizontal scrolling, make text or controls difficult to read or use, or affect only certain pages?
Could you also confirm whether your goal is to improve the existing website for visitors using mobile browsers, or to provide a separate mobile application? Since this question is tagged with .NET MAUI, please clarify whether MAUI is already part of your current setup or is something you are considering.
If your goal is to make the existing website easier to use in mobile browsers, a useful starting point is to review how its pages adapt to smaller screens. This may involve:
- Rearranging multi-column layouts to fit narrower screens.
- Making navigation usable without mouse hover.
- Increasing the size and spacing of buttons and links for touch interaction.
For an ASP.NET Web Forms or MVC website, these changes may be implemented through the existing page markup and styles while retaining shared server-side logic. If mobile visitors need substantially different content or workflows, more extensive page changes may be needed. The appropriate approach will depend on the current implementation.
If you do not maintain the website yourself, you can share these points with the developer or team responsible for it.
Please share, if possible:
- A screenshot of one affected page on a mobile device.
- What visitors find difficult to view or use on that page.
- The mobile device and browser used.
If available, please also provide a screenshot or small portion of the project structure. A representative page/layout file and its related CSS would help with a more detailed review, but you do not need to provide all of these details in your initial response.
Please remove any sensitive or confidential information before posting code or screenshots.
References
- Mobile support in ASP.NET Web Forms and MVC: Covers client-side layout adaptation and mobile-specific pages for Web Forms 4.0 and MVC 3.0. This is legacy guidance, so its older device-detection examples should not be treated as current implementation recommendations.
- Supported platforms for .NET MAUI: Useful if you are considering a separate mobile application. MAUI targets native mobile and desktop platforms rather than a browser-based website.
These details will help identify the current setup and the specific mobile issues, so that the guidance fits your existing website and the experience you want to provide.
If you found my response helpful or informative, I would greatly appreciate it if you could follow this guide for your confirmation.