ASP.NET应用程序的最终用户需要安装.NET吗?

4
创建使用.NET框架的asp.net页面时,访问页面的客户端需要在计算机上安装.NET框架吗?例如,用户转到www.fakesite.com/default.aspx,如果他们没有安装框架,是否能够访问网站?
我之所以提出这个问题,是因为我不确定服务器是否会处理服务器端代码,然后向客户端显示HTML代码,从而客户端不需要.NET框架。

嗨,如果您的标题能够反映问题,那将更好。这样有利于SEO和在stackoverflow中进行搜索。 - Carl Bergquist
是的,抱歉,那个问题有点突然。 - contactmatt
啊,我回想起当我还是一个初级程序员时问过这个问题的时候。那些回忆 :) - contactmatt
4个回答

11

客户端不需要安装 .net framework。ASP.NET 是服务端技术。


5
客户端获得的是HTML(加上一些JS,CSS等),而不是.NET。如果用户访问一个JSP页面也是同样的情况,他们不需要安装Java来查看页面,尽管在服务器上使用Java来呈现页面。

4
不可以,因为您的客户端只能接收到Html、Css和Javascript。另一方面,服务器需要安装适当版本的.net并在IIS上进行托管。如果使用MsSql,则需要安装它。此外,asp.net会在您的Html中添加一个名为viewstate的隐藏输入以保持会话状态通过Http协议传输。

3
他们不需要安装框架就能查看使用.NET框架制作的网站。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接