将资源文件数据从controller传输到js文件

Transfer resource file data from controller to js file

我需要获取js文件中的资源数据。 所以我想通过 ajax 回调将资源数据从控制器操作传输到 js 文件。 如何做到这一点?
我在 asp.net mvc 5

工作

我是这样的:
控制器操作:

 [HttpPost]
  [AllowAnonymous]
  [ValidateAntiForgeryToken]
public ActionResult GetCultureResource()
{
      ResourceSet resourceSet = 
  Resources.Resources.ResourceManager.GetResourceSet(new  System.Globalization.CultureInfo(cultureName), true, true);
   var dicResource= resourceSet.Cast<DictionaryEntry>()
                  .ToDictionary(x => x.Key.ToString(),
                                x => x.Value.ToString());

   var jsonString = JsonConvert.SerializeObject(dicResource);

  return Json(new { resource = jsonString});

 }

javascript 粉丝:

function SetCultureResource() {
    $.ajax({
        type: "POST",
        url: "/ControllerName/GetCultureResource",
        dataType: "json",
        success: function (data) {
            var obj = jQuery.parseJSON(data.resource);
        //do somthing as this with Resource
        //alert(Resource.BeforLogOut);
        },
        error: function (data) {

        }
    });
}