Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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.NETMVC中放置常用函数/常量的位置_Asp.net_Asp.net Mvc - Fatal编程技术网

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

在ASP.NETMVC中放置常用函数/常量的位置,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我是ASP.NETMVC新手。我有几个控制器和模型。它们都使用一组静态函数和常量,我称之为公共代码 在我的MVC项目中,我有控制器、模型和视图等文件夹, 所有的通用代码应该放在哪里 是否可以为我的静态函数和全局常量创建公共文件夹和新类?设置扩展方法或其他公共实用程序时,确实可以创建Helper文件夹 但对于常量,建议您创建Ressource文件 备注:所有文本、警告或信息消息,将这些元素放在ReSo源中,不写入代码,因为Goababess需要(我的例子是Project)如果重用该通用代码经常跨解

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

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


是否可以为我的静态函数和全局常量创建公共文件夹和新类?

设置扩展方法或其他公共实用程序时,确实可以创建
Helper文件夹

但对于常量,建议您创建
Ressource文件


备注:所有文本、警告或信息消息,将这些元素放在ReSo源中,不写入代码,因为Goababess需要(我的例子是Project)

如果重用该通用代码经常跨解决方案,您可能需要考虑将其编译成自己的类库并简单引用程序集。

你要考虑的另一件事是普通函数的性质。它们真的只是助手函数(比如操纵字符串之类的)还是将它们混合到您的业务层中更有意义


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

为什么要在资源文件中放置常量?你能再详细说明一下吗?所有的短信,把这些元素放在ressource中,不要用代码写,因为globalization需要。你能详细说明吗??