有人能给我一个ASP.net的概述以及它是如何';它与php等技术不同?

有人能给我一个ASP.net的概述以及它是如何';它与php等技术不同?,asp.net,Asp.net,我一直在为一个网站做html和css,把它发送给一个家伙,在web服务器上实现。我接到一个设计师打来的电话,说客户们不高兴,对进展感到非常震惊。他希望我个人将css与网站上的内容集成。该网站是在ASP.net中完成的,时间很短,我有点不知所措。我了解php的工作原理,但从未广泛使用过它。 查看ftp上的内容,我甚至找不到与index.html文件等效的文件(我知道,当我访问站点本身时,在基本url(即www.site.com/将我带到主页)之后没有任何内容) 有没有人能给我一些提示或链接,告诉我

我一直在为一个网站做html和css,把它发送给一个家伙,在web服务器上实现。我接到一个设计师打来的电话,说客户们不高兴,对进展感到非常震惊。他希望我个人将css与网站上的内容集成。该网站是在ASP.net中完成的,时间很短,我有点不知所措。我了解php的工作原理,但从未广泛使用过它。
查看ftp上的内容,我甚至找不到与index.html文件等效的文件(我知道,当我访问站点本身时,在基本url(即www.site.com/将我带到主页)之后没有任何内容)

有没有人能给我一些提示或链接,告诉我该怎么做,或者在哪里浏览这个网站


编辑:从外观上看,它不是.Net Web应用程序

ASP.Net可以在编译或脚本环境中运行。了解客户所处的环境非常重要。如果它是完全脚本化的,那么您可能正在查找default.aspx文件及其内容。如果它是一个编译环境,您可能会遇到麻烦。编译后的站点可能会将“母版页”合并为模板引擎,然后需要在多个地方应用html/css修改

如果有default.aspx页面,则应该从该页面开始。查找母版页指令(它的名称类似于masterpage.master)。如果没有,那么幸运的是,您只需要逐页实现更改。aspx页面将采用模板化xml格式,因此避免触摸涉及触摸的标记
如果要更改div和该性质的结构,可能需要修改控件的CssClass属性。然而,我建议你做一个备份,尝试一下,在任何情况下都不要尝试做一些你还没有准备好做的事情。你只会激怒客户并毁掉你的代表。实际上,与实际的ASP.Net开发人员联系,单独分析文件并确定你需要做什么可能是明智的。我建议你阅读维基百科的文章,以便熟悉它,因为它总结了基本的建筑结构

然后,让您开始:看看最近的(模型-视图-控制器)范例。这就是所谓的发展

例如:当您转到www.site.com/(称为)时,它可能会将您重定向到控制器内的操作方法。它叫。还有

在世界上,控制器可以将用户发送/重定向到特定的视图/页面


服务器端包含HTML标记和CSS的视图(.aspx表单/页面)基本上是一个HTML页面(.htm)页面,将在客户端呈现。

首先需要知道这是一个ASP.NET MVC站点还是一个ASP.NET web应用程序。你的问题的答案将取决于此。我想这是检查web.config文件(类似于php.ini for.NET)的最简单方法。如果您引用了此程序集(版本1或2),则您有一个MVC站点,否则您有一个.NET web应用程序。如果您发现了,请告诉我们。我找不到该行,所以我猜这是一个web应用程序。另一种方法是查看ftp目录。您很可能会看到一个/bin目录,其中包含DLL。当您看到aspx文件时,是否也会看到.cs或.vb文件(C#或vb)?如果你有,那么你有一个ASP.Net网站。否则,您将拥有一个Web应用程序。因为你处理的是html/css,这不应该很重要,但是如果html是在代码后面输出的,你可能会被一个web应用程序搞砸。好吧,也许它是一个ASP.Net网站,我有一个bin文件夹和aspx.cs文件。