我是ASP.Net MVC的新手。我有几个控制器和型号。它们都使用一组静态函数和常量,我称之为公共代码。
在我的MVC项目中,我有控制器,模型和视图等的文件夹, 应该放置所有常用代码在哪里?
是否可以创建Common文件夹并为我的静态函数创建新类,并为全局常量创建相同的文件?
答案 0 :(得分:1)
如果您经常在解决方案中重复使用此公共代码,您可能需要考虑将其编译到自己的类库中,并简单地引用程序集。
您要考虑的另一件事是常见功能的性质。它们真的只是帮助函数(比如操纵字符串和类似的东西)还是它们更适合你的业务层?
基本规则是保持组织一致。构建应用程序没有正确或错误的方法......只有成千上万的意见。
答案 1 :(得分:0)
在设置扩展方法或其他常用实用程序时,您可以正确创建Helper folder
。
但是对于常数,建议您创建Ressource File
备注:所有文本,警告或信息消息,将这些元素放在ressource中,不要写代码,以满足全球化需求(这是我在项目中的情况)