【问题标题】:Difference between developing an ASP.NET site and web design using HTML and css [closed]使用 HTML 和 css 开发 ASP.NET 网站和网页设计之间的区别 [关闭]
【发布时间】:2014-10-04 00:07:31
【问题描述】:

我想知道 ASP.NET 网站和使用 Notepad++ 开发网站有什么区别?

我知道 ASP.NET 可以与服务器和 C# 以及其他东西一起使用。我也知道你可以在 Visual Studio 中创建一个 HTML 文件,这样你就可以代替 Notepad++ 来做。

我还知道,使用 ASP.NET,您可以拥有母版页,但不能使用 HTML 文件,而且母版页比在许多不同网站上复制和粘贴要容易得多。

您还可以使用 ASP.NET 开发一个简单的站点,没有服务器,只是一个供人们获取联系方式并了解您的公司的站点吗?因为我真的很喜欢母版页。

【问题讨论】:

  • ASP.NET 使用服务器来呈现内容——除此之外它都是 HTML 和 CSS。
  • “asp.net 站点与使用 notepad++ 开发站点之间的区别” — 无。您可以使用 Notepad++ 编写 ASP.NET 代码。
  • 感谢您的回归,我知道这是一个有点愚蠢的问题,但现在我知道了。

标签: html asp.net


【解决方案1】:

您的问题表明您对这些东西完全缺乏了解。在去工作面试之前,你应该阅读一些教程(你可以在 YouTube 上找到很多)和/或阅读一些关于网站开发的书籍。否则我担心你的面试官会认为“这家伙只是在网上阅读了一堆计算机术语,然后将它们串在一起而不理解它们”。我知道这听起来可能很苛刻,但我想确保你准备好参加面试。

ASP.NET 使用服务器端代码生成输出。归根结底,它只是为客户端提供 HTML、CSS、JavaScript 等。您可以使用 Visual Studio 创建“纯”HTML 站点(非 ASP.NET 站点),也可以使用记事本(或命令行文本编辑器)为 ASP.NET 站点编写代码。在某些时候,虽然 ASP.NET 站点需要先编译,然后才能通过 Web 服务器提供给客户端。

不,您不能使用 ASP.NET 构建站点并在没有服务器的情况下运行它。你必须有一个服务器。维基百科在Client-Server model 上有一个不错的条目。

【讨论】:

  • 感谢批评,一点也不苛刻,我得到了工作,还有一个我们要开发的网站,但他不希望它是asp的,所以我们只是添加了html页面,所以我们可以母版页这就是我问的原因,因为我有点困惑。我用asp做了2个网站,所以我知道一点。所以没有区别 shweet,感谢大家的建议,感谢 Mason 的批评。
  • @JodyStocks 您不能在没有 ASP.NET 的情况下使用母版页。相反,您可以使用Server Side Includes 或者您可以使用AJAX 技术动态加载页面的各个部分。或者,如果您使用另一个服务器端框架,例如 node.jsPHP,它们可能与 ASP.NET 母版页有一些等价物(尽管我不知道它们)。
  • 我们正在尝试使用一种我以前从未听说过的叫做 shtml 的东西,并且它具有包含标签
  • @JodyStocks 如果您阅读了我上面包含的服务器端包含链接,它描述了 .shtml 文件的用途。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-03
  • 1970-01-01
  • 2018-08-12
  • 2018-12-03
  • 2013-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多