Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
组织ASP.NET项目时,您最喜欢的约定是什么?_.net_Asp.net_Naming Conventions_Conventions - Fatal编程技术网

组织ASP.NET项目时,您最喜欢的约定是什么?

组织ASP.NET项目时,您最喜欢的约定是什么?,.net,asp.net,naming-conventions,conventions,.net,Asp.net,Naming Conventions,Conventions,我的团队正在启动一个全新的ASP.NET解决方案,它可能会变得越来越大。受ASP.NET MVC的启发,我们目前在一个模型项目中表示所有数据访问对象。但是,我们没有组织ASP.NET ascx和aspx的良好约定 我们已经回顾了DotNetNuke,希望避免通过单个default.aspx驱动整个应用程序的复杂性 组织非MVC ASP.NET解决方案的最佳方式是什么?非常感谢您的提示、链接和建议 这就是我们组织解决方案的方式。以下是文件夹: 样式表(在此主题下显示各种JQuery UI主题) J

我的团队正在启动一个全新的ASP.NET解决方案,它可能会变得越来越大。受ASP.NET MVC的启发,我们目前在一个模型项目中表示所有数据访问对象。但是,我们没有组织ASP.NET ascx和aspx的良好约定

我们已经回顾了DotNetNuke,希望避免通过单个default.aspx驱动整个应用程序的复杂性


组织非MVC ASP.NET解决方案的最佳方式是什么?非常感谢您的提示、链接和建议

这就是我们组织解决方案的方式。以下是文件夹:

  • 样式表(在此主题下显示各种JQuery UI主题)
  • Javascript(在这两个文件夹下Custom特定于页面的JS和库--Jquery、Jquery UI等)
  • 数据文件(我们所有的http处理程序.ashx都在这里。我们经常使用AJAX,所以我们所有的数据都是通过http处理程序传递的)
  • 组件(我们所有的用户控件都在这里)
  • 附件(制作的所有附件都在此处)
  • 基于角色的文件夹如Admin、Employees、Public(以便我们可以在web.config中设置身份验证和授权,并完成此操作)
  • 通常,我们将基于角色的aspx保存在各自的文件夹中,并将其他常规aspx文件保存在根目录之外。要添加到我们已经创建的内容中,我们有App_代码和App_数据,但这两个是ASP.net文件夹,我们实际上没有创建它们