Does the end user of an asp.net application needs .net installed

.net, asp.net

Solution

No because your client recieves only Html Css and javascript on the other hand the server will need the proper version of .net installed and to be hosted on IIS and if you use MsSql you will need it to be installed

also asp.net adds a hidden input in your html called viewstate to keep the state of the session over the Http protocol

Problem

When creating a asp.net page, which uses the .NET framework, does the client accessing the page need to have the .NET framework installed on their computer? I.e. User goes to www.fakesite.com/default.aspx, if they do not have the framework installed will they be able to access the website? I ask because I'm not sure if the server processes the server-side code and then displays the HTML code to the client in which the client would not need the .NET framework.

Original source