2009-10-11 18 views
1

我从来没有创建了一个网页,我只是学习ASP.NET现在我看到的例子是大多与填写表格等,所以我不知道是否活泼,丰富多彩的,时髦的网站可以用ASP.NET完成。我也一直在玩Expression Web的试用版。这似乎是对事物的“fancier”方面。 Web的两面互相排斥还是ASP.NET页面都可以同样丰富多彩?请记住,我是在网上做任何事情的新手。ASP.NET页面能够像HTML一样“活泼”吗?

感谢您的帮助?

+0

谢谢大家的意见。 – JimDel 2009-10-11 23:43:24

回答

6

是的,你可以使一个ASP.NET页面看起来就像一个静态网页。网页的外观和感觉完全在客户端完成,使用HTML,Javascript和CSS。 ASP.NET允许您使用所有这些功能,但它可以在将服务器端发送到客户端浏览器之前生成输出到服务器端的页面。一旦它到达浏览器,HTML,Javascript和CSS就会应用,就像客户端加载静态页面一样。

1

根据我个人的经验,使用ASP.NET MVC制作“活泼”的页面让我有更好的运气,因为我可以更好地控制标记,并且不必与ViewState或通用控件ID相抗衡。主观上,页面感觉不如ASP.NET那么呆板,我可以使用JQuery来改善用户体验。

+0

答案与问题无关。 – pokrate 2009-10-11 17:58:24

+0

是否有可能同时学习ASP.NET和ASP.NET MVC?是MVC添加到ASP还是另一个野兽? – JimDel 2009-10-11 18:01:16

+0

MVC是一个附加组件,但它的理念有所不同。学习它会使你成为更好的程序员,即使你从不使用它(这不太可能)。许多技能都可以转让。如果您有兴趣,NerdDinner教程提供了一个很好的介绍:http://nerddinnerbook.s3.amazonaws.com/Intro.htm – 2009-10-11 18:04:13

1

最终,HTML发送到不论服务器端技术的浏览器,所以问题是一个有点尴尬。 但为了美观,asp.net提供了称为母版页,主题,皮肤的功能。通过提供这些,它超越了CSS。

2

绝对是!

您可以与专注于在页面设计教学背面技术和贫困教程相混淆。是不是microsoft.com足够丰富?

Asp .Net只是输出html。

2

ASP.NET只是一个Web应用程序框架。发送给浏览器的内容通常是HTML,所以你可以使用静态HTML页面做任何事情,你可以使用ASP.NET。

1

ASP.NET可以用来产生非常活泼,丰富多彩的页面,但你需要了解如何创建丰富有趣。大多数情况下,这将是媒体和JavaScript。为此,您需要了解HTML,然后了解ASP.NET服务器控件如何在HTML中呈现,以便您可以更轻松地在JavaScript中控制和操作它。

的原因,ASP.NET教程特征数据和表格是管理数据(和动态内容从中获取的),需要的是什么使人们使用ASP.NET而不是静态的HTML。