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

时间:2010-06-06 01:42:35

标签: asp.net

我一直在为一个网站做html和css,把它发送到一个人在网络服务器上实现。我接到设计师的电话,对进展感到不满,说客户不满意。他希望我亲自将我的CSS与网站上的内容整合在一起。该网站是在ASP.net完成的,时间很短,而且我有点过头了。我对php的工作方式有所了解,但从未对它进行过广泛的工作 看看ftp上的东西,我甚至找不到相应的index.html文件(我知道当我去网站本身时,基本网址后面没有任何内容,即www.site.com/带来的我到主页。)

任何人都可以给我一些提示或链接,告诉我我将要做些什么,或者甚至在哪里浏览这个网站?

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

2 个答案:

答案 0 :(得分:1)

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

如果有的话,你应该从default.aspx页面开始。查找母版页指令(它的名称类似于masterpage.master)。如果没有,那么您很幸运,您只需要逐页实施更改。 aspx页面将采用模板化的xml格式,因此请避免触摸涉及触摸的标签

如果要对这种性质的div和结构进行更改,则可能需要修改控件的CssClass属性。但我会建议你做一个备份,试一试,并且在任何情况下都不会尝试做一些你不准备做的事情。你只会激怒客户并破坏你的代表。实际上,与实际的ASP.Net开发人员联系以分别分析文件并确定您需要做什么可能是明智的。

答案 1 :(得分:1)

我建议您阅读维基百科关于ASP.NET的文章,以便熟悉它,因为它总结了基本的建筑结构。

然后,只是为了让您入门:看一下最新的ASP.NET MVC(模型 - 视图 - 控制器)范例。在所谓的ASP.NET WebForms中也有发展。

例如:当您访问www.site.com/(称为friendly URLs)时,它可能会将您重定向到控制器内的操作方法。它被称为routing。还有URL rewrite

MVC世界中,Controller可以将用户发送/重定向到特定的视图/页面。

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