什么是ASP.NET?
我已经严格地在C环境中使用多年(以及专门的统计语言). Visual Studio直到2001年,和Borland一起.主要用于客户的专用桌面应用程序.
我并没有故意不知道它,但多年来,当我深入研究其他事情时,我花了很多时间玩JavaScript,PHP和许多Python. “ASP.NET”是语言吗? C#是语言和“ASP.NET”的框架吗?什么是“什么是ASP.NET”的好答案? ASP.NET和我在C中熟悉的任何东西之间是否存在对应关系? 我知道我可以谷歌相同的标题,但我宁愿看到这群人的答案. (此外,在未来,我认为谷歌应该指出这样的问题.) 解决方法
ASP.NET (维基百科) 这是在谷歌搜索的第二个结果,所以我猜测(半期待)你不明白这意味着什么. 网页开发始于简单的静态HTML页面.这意味着客户端通过URL请求页面,服务器将页面完全按照设计的方式发送回给他/她.在此之后的某个时间出现了几种技术,以提供更“动态”或个性化的体验. 开发了几种“服务器端语言”(PHP,Perl,ASP ……),允许服务器在将网页发送回客户端之前处理网页.这样,当客户端请求网页时,服务器可以解释该请求,处理它(例如连接到数据库并获取一些结果)并将其发送回修改内容并使其“动态”.进程发生在服务器上的事实代表“服务器端”的名称. 因此,最初的ASP(ASP.NET的前身)是一种服务器端语言,专注于提供网页.通过这种方式,它支持了几个快捷方式,例如将HTML和ASP源插入到文件中的可能性,由于PHP实现,该文件在当时非常流行.它(也是大多数这些语言)是一种动态语言,它被解释了. ASP.NET是原始ASP的演变,有一些改进.首先,它确实(尝试)将表示(HTML)与代码(.cs)分开,这可以通过使用Visual Basic或C#语法来实现.它还将某种编译结合到最终的ASP页面中,将它们封装到程序集中,从而提高性能.最后,它可以访问完整的.NET框架,该框架支持大量的帮助程序类. 总而言之,它是一种位于服务器上的编程语言,旨在制作网页. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何在umbraco中添加波斯语或其他语言Datatimep
- asp.net-mvc – 使用Orchard CMS构建站点
- vs文件上传失败--超过最大字符限制
- asp.net-mvc-3 – MVC3 Razor使用Html.BeginForm问题
- asp.net – 安装Ninject.MVC5后的FileLoadException
- 在IIS 8上发布asp vnext网站的问题
- asp.net-core – 在JsonPatchDocument中使用.Net Core Web
- asp.net-mvc – RenderPartial从另一个控制器(和在另一个文
- asp.net – AdBlock在.NET 4.5网站上阻止CSS和图像
- [asp.net core 源码分析] 01 - Session