创建使用.NET框架的asp.net页面时,访问该页面的客户端是否需要在其计算机上安装.NET框架?即用户访问www.fakesite.com/default.aspx,如果他们没有安装框架,他们是否可以访问该网站?
我问,因为我不确定服务器是否处理服务器端代码,然后将HTML代码显示给客户端不需要.NET框架的客户端。
答案 0 :(得分:11)
客户端不需要安装.net框架。 ASP.NET是服务器端技术。
答案 1 :(得分:5)
不 - 客户端取回的是HTML(加上可能是JS,CSS等),而不是.NET。如果您有用户转到JSP页面,情况也是如此。尽管在服务器上使用Java来呈现页面,但它们不需要安装Java来查看。
答案 2 :(得分:4)
不,因为您的客户端只收到Html Css和javascript,另一方面服务器需要安装正确版本的.net并托管在IIS上,如果您使用MsSql,则需要安装它
同样asp.net在你的html中添加了一个名为viewstate的隐藏输入,以保持会话状态超过Http协议
答案 3 :(得分:3)
他们不需要安装框架来查看使用.NET框架构建的网站