制作C#时ASP的作用是什么

时间:2013-03-13 10:31:03

标签: asp.net

我在用C#开发时询问ASP的用途是什么

谢谢

2 个答案:

答案 0 :(得分:1)

“ASP.NET是一个服务器端Web应用程序框架,专为Web开发生成动态Web页面而设计。它由Microsoft开发,允许程序员构建动态Web站点,Web应用程序和Web服务。”

以上简介来自维基百科,描述了ASP.NET的内容。但是,如果你问的是经典的ASP,那么现在很少使用它主要是因为它的安全漏洞和缺乏功能。

C#是一种Microsoft .Net语言,可用于可以使用Web服务但在台式机或独立计算机上运行的桌面应用程序。 C#转换为本地机器代码,因此在本地运行

ASP.NET ,如上所述,是一个Web应用程序框架,它在Web开发环境中使用 C#的编程功能。 在ASP.NET中,C#位代码在服务器端处理为纯HTML / XHTML并传输到客户端浏览器以供显示。 C#提供了执行HTML和JavaScript等任何客户端脚本语言无法完成的任务的工具。

虽然C#主要是开发人员的首选语言,但ASP.NET可以使用任何CLR(公共语言运行时)编程语言,如VB.Net,F#等。

希望这有帮助。

答案 1 :(得分:0)

ASP用于生成网页,可以单独使用,也可以通常使用.Net语言来做聪明的事情。 C#可能与ASP .Net一起使用,但也可能在Windows或其他独立应用程序中单独使用。 ASP包括服务器标签,可以从代码控制服务器标签以动态地改变网页的内容。它看起来有点像HTML,但标签名称不同。 示例:

<asp:Label ID="Label2" runat="server">Package details</asp:Label>