小编sne*_*kke的帖子

Bower在VS2015.3下载错误版本

我在asp内核1.0项目的VS内部遇到问题.我的bower.json就是这个

{
  "name": "asp.net",
  "private": true,
  "dependencies": {
    "bootstrap": "3.3.6",
    "jquery": "2.2.4",
    "jquery-validation": "1.14.0",
    "jquery-validation-unobtrusive": "3.2.6"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是当我进入凉亭下载的libs时,发现jquery是v3.1.0

/*eslint-disable no-unused-vars*/
/*!
 * jQuery JavaScript Library v3.1.0
 * https://jquery.com/
 *
 * Includes Sizzle.js
 * https://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * https://jquery.org/license
 *
 * Date: 2016-07-07T21:44Z
 */
Run Code Online (Sandbox Code Playgroud)

我以为这是我的机器,但它发生在三台不同的机器上.难道我做错了什么??

编辑: 我试过这个:

{
  "name": "asp.net",
  "private": true,
  "dependencies": {
    "jquery": "~2.2.4"
  },
  "resolutions": {
    "jquery":  "<=2.2.4"
  }
}
Run Code Online (Sandbox Code Playgroud)

bower.json中配置的唯一包是jquery,仍然安装jquery 3.0.1.为什么凉亭这样做?npm/bower的输出窗口说:

PATH =.\node_modules.bin; C:\ …

jquery bower visual-studio-2015 asp.net-core

10
推荐指数
2
解决办法
2807
查看次数

Aspnet核心十进制绑定不适用于非英语文化

我有一个运行非英语配置(西班牙语)的aspnet核心应用程序:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
    {
        ......
        app.UseRequestLocalization(new RequestLocalizationOptions
        {
            DefaultRequestCulture = new RequestCulture(new CultureInfo("es-AR"))
            ,SupportedCultures = new List<CultureInfo>
            {
                new CultureInfo("es-AR")
            }
            ,SupportedUICultures = new List<CultureInfo>
            {
                new CultureInfo("es")
            }
        });

        .........
    }
Run Code Online (Sandbox Code Playgroud)

在英语中,十进制数的小数部分用点分隔,但在西班牙语中使用逗号:

  • 10256.35英语
  • 10256,35西班牙语

我在控制器中有这个动作:

 [HttpPost]
 public decimal Test(decimal val)
 {
     return val;
 }
Run Code Online (Sandbox Code Playgroud)

如果我使用邮递员并向该行动发送一个类似于{val:15.30}的json,则该动作中的val将返回0(由于文化而绑定不起作用).如果我发送像这样的json {val:15,30}然后在我回忆的动作中15.30我遇到的问题是,我需要动作接受带逗号的小数,因为这是来自输入类型文本的格式应用程序的表单.但我还需要接受带有来自json格式请求的点的十进制数.无法在json中指定接受逗号的十进制/浮点数(将其作为字符串发送不是一个选项).我怎样才能做到这一点???我为此疯狂.

谢谢!!

c# asp.net-mvc json localization asp.net-core

10
推荐指数
1
解决办法
6134
查看次数

Zurb Foundation与jQuery UI自动完成冲突?

加载Zurb Foundation 3.1后,我无法使jQuery-UI自动完成工作.

任何人让他们一起工作或找到另一个与基金会合作的自动完成插件?

Uncaught TypeError: Object [object Object] has no method 'autocomplete'
(anonymous function) order.js:7
l foundation.min.js:18
c.fireWith foundation.min.js:18
v.extend.ready foundation.min.js:18
A foundation.min.js:18
Run Code Online (Sandbox Code Playgroud)

jquery-ui zurb-foundation

5
推荐指数
1
解决办法
1万
查看次数