解决MVC使用时Views必须引用完整的命名空间才得到对象的问题
在使用MVC开发时,遇到了一个问题,在视图中要使用一个对象,比如说资源类时,必须输入完整的名称空间才引用到对象:
<%=OA.Data.Resources.Msg.Add %>
这样虽然暂时不影响整个开发,但感觉不爽,想了很多加法都不能用Msg.Add这样来使用。但问题终于解决了,其实很简单,也许是之前没这样用过,所以不知道。
在Web.config下配置下就可以了:
<pages>
<namespaces>
<add namespace="OA.Data.Resources" />
</namespaces>
</pages>
<namespaces>
<add namespace="OA.Data.Resources" />
</namespaces>
</pages>