How to access global resources in a view using asp.net mvc razor

前端 未结 3 988
青春惊慌失措
青春惊慌失措 2021-02-07 03:31

Using ASP.NET MVC Razor, I have a resource file in App_GlobalResources named General.resx and General.fr.resx with a name value pairings o

相关标签:
3条回答
  • 2021-02-07 04:16

    you need to refer to your namespace:

    @GeneralResxNamespace.General.Hello
    

    You can do this in an easier way by adding namespace to /Views/Web.config file In section with namespaces add section below:

    <add namespace="*YourProjectNamespace*.*ResourcesNamespace*.Resources" />
    

    Then you can use resources without namespace, like in the example:

    General.Hello
    
    0 讨论(0)
  • 2021-02-07 04:21

    To access value from resoure file in view

    Add this name space

    @using System
    

    Then display the value like this

    @ResourceFile.Address  (ResouceFile is the name of the ResouceFile)
    

    This method is used when evironment culture thread is used.

    0 讨论(0)
  • 2021-02-07 04:27

    Try this,

    @Resources.General.Hello
    

    syntax: Resources.[ResourceName].[Property]

    0 讨论(0)
提交回复
热议问题