我从来没有创建过网页,我现在只是学习ASP.NET,我看到的所有例子都是填写表格等等所以我想知道这些活泼,色彩鲜艳,时髦的网站可以用ASP.NET完成。我也一直在玩Expression Web的试用版。它似乎是为了“发烧友”的一面。网络的两面是互斥的,还是一个ASP.NET页面可以像彩色一样?请记住,我是新手在网上做任何事情。
谢谢你的帮助?
答案 0 :(得分:6)
是的,您可以使ASP.NET页面看起来像静态网页。网页的外观和感觉完全在客户端完成,使用HTML,Javascript和CSS。 ASP.NET允许您使用所有这些内容,但它提供了在将服务器端发送到客户端浏览器之前向服务器端页面生成输出的功能。一旦进入浏览器,HTML,Javascript和CSS将被应用,就像客户端正在加载静态页面一样。
答案 1 :(得分:2)
答案 2 :(得分:2)
ASP.NET只是一个Web应用程序框架。发送到浏览器的内容通常是* HTML,因此您可以使用静态HTML页面执行任何操作。
答案 3 :(得分:1)
根据我的个人经验,我使用ASP.NET MVC生成“生动”页面的运气更好,因为我可以更好地控制标记,而且我不必与ViewState或munged控件ID竞争。主观上,页面感觉不像ASP.NET那样迟钝,我可以使用JQuery来改善用户体验。
答案 4 :(得分:1)
是的,你可以,不要使用Web控件。今年到目前为止,我已经写了几篇博客。 http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx
答案 5 :(得分:1)
最终,无论服务器端技术如何,都会将html发送到浏览器,因此问题有点尴尬。 但是对于美学方面,asp.net提供了称为母版页,主题,皮肤的功能。通过提供这些,它超越了css。
答案 6 :(得分:1)
ASP.NET可用于生成非常生动和丰富多彩的页面,但您需要了解如何创建pizzaz。大多数情况下,这将是媒体和JavaScript。为此,您需要了解HTML,然后了解ASP.NET服务器控件在HTML中呈现的内容,以便您可以更轻松地在JavaScript中控制和操作它。
ASP.NET教程以数据和表单为特征的原因是管理数据(以及从中派生的动态内容)的需要是人们使用ASP.NET而不是静态html的原因。