我知道这不是一个问题。但这让我感到困扰。 ASP.net为我的页面添加了如此多的内联脚本。回发脚本,Ajax脚本(其中许多),滚动位置脚本,默认按钮/字段脚本等等。
为什么他们不只是将所有这些混乱包含在几个文件中。所有ajax都进入其文件,所有回发和Web表单都包含在自己的文件中等等。
是否有一些地方我可以抱怨这个和/或向MS开发人员提出建议?
答案 0 :(得分:0)
ASP.NET Web表单不适合开发人员编写实际的HTML页面。您将控件放在发出HTML和任何支持资源(包括脚本)的页面上。这个想法是开发人员不应该真的担心页面本身的内容;只要你使用正确的控件,一切都应该自动运行。从理论上讲。
如果要完全控制呈现的页面,请考虑使用MVC。使用MVC,您可以编写标记本身,并且可以根据需要使用内联或不显眼的技术。