首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc 恒量定义 一般放什么地方

2013-02-15 
mvc常量定义一般放什么地方有些常量,多处用到,为了统一是不是设置一个静态类,定义一些静态常量好些?是定义

mvc 常量定义 一般放什么地方

有些常量,多处用到,为了统一

是不是设置一个静态类,定义一些静态常量好些?

是定义在components下边好些?  还是定义在models下边好些?
[解决办法]
看什么样的“常量”,如果真的是永久常量,硬编码在和它业务相关的类/层中。

否则可以放入数据库。
[解决办法]

引用:
下边出错了。   GetOneType(int i),请问该怎么写?
          ……

ViewData["Categories"] = (int)Constants.CateType.Article;
  
[解决办法]
models
[解决办法]
引用:
引用:
引用:下边出错了。   GetOneType(int i),请问该怎么写?
          ……
C# code?1ViewData["Categories"] = (int)Constants.CateType.Article;

这样还要强制转换一下,有什么什么定义方法,把下边改改,不用强制转换?


……


看上去,你这个还是属于业务逻辑。

ef现在直接支持枚举,看这里(要装sl)http://msdn.microsoft.com/en-us/data/hh859576.aspx
[解决办法]
public struct CateType{
    public const int Article = 1;
    public const int Library = 2;
    public const int Video = 3;
    }

[解决办法]
额,你想放那里放那里,那个层用到就放那个层,如果多个层都用到那么就公用的地方
[解决办法]
引用:

struct不需要实例化

热点排行