Ajax请求不适用于asp.net MVC中的本地化

BorHunter

我有asp.net mvc 4项目,在其中尝试按照本文http://www.chambaud.com/2013/02/27/localization-in-asp-net-mvc-4/进行本地化,当我尝试时一切正常使用普通链接,但是当我尝试使用ajax链接时,在下一个示例中,我总是出错:

$.ajax({
            url: '/Home/GetJobList',
            contentType: 'application/html; charset=utf-8',
            type: 'GET',
            dataType: 'html'

        })
        .success(function (result) {
            $('#jobsTable').html(result);
        })
        .error(function (xhr, status) {
            alert(status);
        });

在此示例中,我的ajax请求未发送到服务器:

$.ajax({
            url: "/" + $.cookie("lang") + '/Home/GetJobList',
            contentType: 'application/html; charset=utf-8',
            type: 'GET',
            dataType: 'html'

        })
        .success(function (result) {
            $('#jobsTable').html(result);
        })
        .error(function (xhr, status) {
            alert(status);
        });

错误我在Global.asax.cs中的代码内:

var handler = Context.Handler as MvcHandler;
var routeData = handler != null ? handler.RequestContext.RouteData : null;
var routeCulture = routeData != null ? routeData.Values["culture"].ToString() : null; //here is an error

我尝试调试,发现它只有Controller,Action,index并且不接受区域性:

routes.MapRoute(
    name: "Default",
    url: "{culture}/{controller}/{action}/{id}",
    defaults: new { culture = "ru", controller = "Home", action = "Index", id = UrlParameter.Optional }
);

有谁能够帮我?

安雅

如果您使用剃刀,您可以写

    url : '@Url.Action("GetJobList", "Home")',

然后,剃刀助手将自动将'@ Url.Action(“ ControllerMethod”,“ Controller”)'转换为asp.net mvc项目的设置url模式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET MVC模型绑定不适用于AJAX GET,但适用于Post

来自分类Dev

ASP.NET 5 MVC 6中的本地化

来自分类Dev

在ASP.NET MVC中Korzh EasyQuery的本地化

来自分类Dev

ASP.NET MVC 分页不适用于 ViewModel

来自分类Dev

如何在Asp.net MVC中向外部js文件添加本地化?

来自分类Dev

如何在ASP.NET MVC中本地化日期

来自分类Dev

ASP.NET MVC - 路由适用于 /home 但不适用于 /home/index

来自分类Dev

ASP.NET MVC提交按钮本地化

来自分类Dev

ASP.NET MVC验证消息未本地化

来自分类Dev

分离模型的 ASP.NET MVC 本地化

来自分类Dev

ASP.NET MVC 5-部分视图不适用于我的AJAX实时搜索

来自分类Dev

ASP.NET 5 MVC6中数据模型注释的本地化和国际化

来自分类Dev

AJAX 请求不适用于 ASP.Net C# - 500 服务器错误

来自分类Dev

POST请求不适用于ASP.Net

来自分类Dev

asp.net中的应用程序本地化

来自分类Dev

在ASP.NET中本地化动态绑定的DropDownList

来自分类Dev

ASP.NET Core 3.0中的本地化

来自分类Dev

在ASP.NET中本地化动态绑定的DropDownList

来自分类Dev

.NET Mvc本地化

来自分类Dev

Web配置Windows授权。适用于部署,但不适用于本地。ASP.net

来自分类Dev

在ASP.net Core MVC 3.1中的HtmlHelper扩展方法中使用DataAnnotation本地化器

来自分类Dev

angular js,asp.net mvc:$ http仅适用于ApiController而不适用于普通Controller吗?

来自分类Dev

angular js,asp.net mvc:$ http仅适用于ApiController而不适用于普通Controller吗?

来自分类Dev

远程验证不适用于asp.net MVC 5中的部分视图

来自分类Dev

EditorFor扩展不适用于Asp.Net MVC 5.1中的htmlAttributes

来自分类Dev

Javascript 不适用于 asp.net MVC 中多选下拉列表的 onchange 事件

来自分类Dev

用于聊天的Signal R库不适用于使用mvc asp.net的组

来自分类Dev

ASP.NET Core 3.1中的asp-action不适用于端点路由

来自分类Dev

jQuery datepicker日期范围在与asp.net本地化相同的输入和本地化中

Related 相关文章

  1. 1

    ASP.NET MVC模型绑定不适用于AJAX GET,但适用于Post

  2. 2

    ASP.NET 5 MVC 6中的本地化

  3. 3

    在ASP.NET MVC中Korzh EasyQuery的本地化

  4. 4

    ASP.NET MVC 分页不适用于 ViewModel

  5. 5

    如何在Asp.net MVC中向外部js文件添加本地化?

  6. 6

    如何在ASP.NET MVC中本地化日期

  7. 7

    ASP.NET MVC - 路由适用于 /home 但不适用于 /home/index

  8. 8

    ASP.NET MVC提交按钮本地化

  9. 9

    ASP.NET MVC验证消息未本地化

  10. 10

    分离模型的 ASP.NET MVC 本地化

  11. 11

    ASP.NET MVC 5-部分视图不适用于我的AJAX实时搜索

  12. 12

    ASP.NET 5 MVC6中数据模型注释的本地化和国际化

  13. 13

    AJAX 请求不适用于 ASP.Net C# - 500 服务器错误

  14. 14

    POST请求不适用于ASP.Net

  15. 15

    asp.net中的应用程序本地化

  16. 16

    在ASP.NET中本地化动态绑定的DropDownList

  17. 17

    ASP.NET Core 3.0中的本地化

  18. 18

    在ASP.NET中本地化动态绑定的DropDownList

  19. 19

    .NET Mvc本地化

  20. 20

    Web配置Windows授权。适用于部署,但不适用于本地。ASP.net

  21. 21

    在ASP.net Core MVC 3.1中的HtmlHelper扩展方法中使用DataAnnotation本地化器

  22. 22

    angular js,asp.net mvc:$ http仅适用于ApiController而不适用于普通Controller吗?

  23. 23

    angular js,asp.net mvc:$ http仅适用于ApiController而不适用于普通Controller吗?

  24. 24

    远程验证不适用于asp.net MVC 5中的部分视图

  25. 25

    EditorFor扩展不适用于Asp.Net MVC 5.1中的htmlAttributes

  26. 26

    Javascript 不适用于 asp.net MVC 中多选下拉列表的 onchange 事件

  27. 27

    用于聊天的Signal R库不适用于使用mvc asp.net的组

  28. 28

    ASP.NET Core 3.1中的asp-action不适用于端点路由

  29. 29

    jQuery datepicker日期范围在与asp.net本地化相同的输入和本地化中

热门标签

归档