我的工作与C#在工作但不喜欢如何与web表单,它喷出了很多JavaScript不包括的许多行为视图状态,它创建的。

这就是为什么我喜欢的编码与PHP因为我已经完全控制。

但我只是想知道这个网站HTML是那么干净和优雅吗?

不使用视有什么要做呢?我看到,这是使用,但当然,你仍然使用asp:需要验证程序?如果你做什么,哪里是所有的可怕的代码,它通常会产生?

如果他们不采用所需的现场验证程序,为什么不呢?当然,它是更快发展中于使用JQuery?

其中一个主要的原因我的代码,我的个人网站在PHP是由于更优雅HTML,它产生但是,如果我可以产生这样的代码网站然后我会去充分的时间。净!

有帮助吗?

解决方案

的一个目标ASP.NET 视是给你控制你的标记。然而,总是有选择ASP.NET 它会让你产生相对较清洁HTML。

例如,ASP.NET 具有总是提供一个选择与验证程序的控制。你值发展速度超过标记?使用验证程序。值标记过的发展速度?挑选另一个验证机制。你的意见验证程序是一种相互矛盾有-这有可能使用ASP.NET 并且仍然做出选择的标记纯度超过发展的速度。

此外,与web表单,我们已经有CSS友好的控制适配器了几年,它将修改控制呈现更多的语义标记。ASP.NET 3.5包括列表视图,这使得它很容易写信转发器类型的控制,而这些语义HTML。我们使用ASP.NET web表单上Microsoft PDC网站并保持HTML漂亮干净: http://microsoftpdc.com/Agenda/Speakers.aspx -视图状态可能被禁用于大多数页面,虽然在现实中,这是只有几十字节。

其他提示

你是在正确的轨道。这是事实,他们正在使用的ASP.NET 视网的框架。它可以让你有完全控制你的输出html。

ASP.NET 视框架 是一个替代正常的"网络形式"的方式做ASP.NET 发展。有了它,你失去了很多的抽象,而是获得大量的控制。

是的-视不利ASP.NET 视国家的垃圾。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top