ASP.net应该在单独的文件中而不是在页面html中呈现它的所有脚本

时间:2010-02-24 03:45:11

标签: asp.net javascript html webforms scripting

我知道这不是一个问题。但这让我感到困扰。 ASP.net为我的页面添加了如此多的内联脚本。回发脚本,Ajax脚本(其中许多),滚动位置脚本,默认按钮/字段脚本等等。

为什么他们不只是将所有这些混乱包含在几个文件中。所有ajax都进入其文件,所有回发和Web表单都包含在自己的文件中等等。

是否有一些地方我可以抱怨这个和/或向MS开发人员提出建议?

1 个答案:

答案 0 :(得分:0)

ASP.NET Web表单不适合开发人员编写实际的HTML页面。您将控件放在发出HTML和任何支持资源(包括脚本)的页面上。这个想法是开发人员不应该真的担心页面本身的内容;只要你使用正确的控件,一切都应该自动运行。从理论上讲。

如果要完全控制呈现的页面,请考虑使用MVC。使用MVC,您可以编写标记本身,并且可以根据需要使用内联或不显眼的技术。