2017-04-22 97 views
-1

我是新来的asp.net,我已经开始学习asp.net,我很兴奋。越来越困惑.aspx和.html

我的问题是...

1.什么是.html和.aspx页面中的主要区别?

2.我想知道是否有任何困难,而将样式和JavaScript代码应用到aspx页面。直到现在我已经在开发客户端应用程序使用HTML,CSS,JavaScript,jQuery(静态网页没有动态数据将被加载)的经验。这一次我打算用.aspx做什么在使用asp.net制作网站时有任何障碍?

+0

aspx页面的输出是一个html页面。这只是一种在服务器端动态组装内容和标记的方式,而不是事先将其全部输入为静态html。 –

回答

0

HTML是一种标记lenguage(它定义页面结构)

CSS代表ç ascading 小号 tyles S heets他们定义页面中元素的风格

ASP是一个服务器端编程lenguage(这意味着由Web服务器阐述)

的Javascript是一个客户机侧编程lenguage(这意味着由所述用户的浏览器阐述)

基本上,这是它是如何工作的:

Web服务器处理asp数据,然后返回给用户HTML结果,现在浏览器可以详细说明html(从引用的CSS样式表中应用样式,执行Javascript等),没有特别的其他语言不具备的困难。

如果您想了解更多的关于服务器端lenguages:https://en.wikipedia.org/wiki/Server-side_scripting

编码愉快!

+0

感谢您的信息。 –

0

HTML页码 e:具有用户界面和内容静态信息的网页,不经过任何服务器端处理。

ASPX页面:带有用户界面和来自服务器端的动态内容信息的网页。这种类型的页面将在浏览器中呈现HTML内容。 ASPX页面是动态的,并具有服务器控制支持。


在将样式和JavaScript代码应用于aspx时有任何困难吗?

- CSS和JS以与HTML相同的方式应用于aspx页面。唯一的区别是当你使用母版页时。在这种情况下,您只需要确定它们是动态生成的元素的id's

+0

“没有经过任何服务器端处理的静态信息”不是挑剔的,但从AJAX开始就不是技术上的错误。 – Delta

+0

@Delta heh HTML代表静态页面。您被重新利用的东西被称为 动态HTML或DHTML是一个统称用于创建交互式网站的技术集合的总称,它使用静态标记语言(如HTML),客户端脚本语言(如JavaScript) – Tushar

+0

@使用ajax检索的HTML文件不会经过任何不同的服务器端处理,而不是直接在浏览器中打开 – charlietfl

0

使用Asp.net没有问题,您将得到相同的结果,因为浏览器将显示HTML和CSS。您可以以相同的方式使用JavaScript,并且结果中不会有问题。

Asp.net为您的项目添加功能提供了更多优势。

所以,不要害怕学习这门语言:)