在ASP.Net MVC中放置常用函数/常量的位置

时间:2013-11-29 15:08:13

标签: asp.net asp.net-mvc

我是ASP.Net MVC的新手。我有几个控制器和型号。它们都使用一组静态函数和常量,我称之为公共代码。

在我的MVC项目中,我有控制器,模型和视图等的文件夹, 应该放置所有常用代码在哪里?

是否可以创建Common文件夹并为我的静态函数创建新类,并为全局常量创建相同的文件?

2 个答案:

答案 0 :(得分:1)

如果您经常在解决方案中重复使用此公共代码,您可能需要考虑将其编译到自己的类库中,并简单地引用程序集。

您要考虑的另一件事是常见功能的性质。它们真的只是帮助函数(比如操纵字符串和类似的东西)还是它们更适合你的业务层?

基本规则是保持组织一致。构建应用程序没有正确或错误的方法......只有成千上万的意见。

答案 1 :(得分:0)

在设置扩展方法或其他常用实用程序时,您可以正确创建Helper folder

但是对于常数,建议您创建Ressource File

备注:所有文本,警告或信息消息,将这些元素放在ressource中,不要写代码,以满足全球化需求(这是我在项目中的情况)