小编ala*_*lan的帖子

.NET Core MVC RequestLocalization忽略DefaultRequestCulture

我已经通过以下方法使用单个MVC视图实现RequestLocalizationes-ES(注意:此代码仅压缩为最相关的部分):

启动文件

public void ConfigureServices(IServiceCollection services)
{
    services.AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix,
                                     opts =>
                                     {
                                         opts.ResourcesPath = "Resources";
                                     });
}


public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
     var english = "en-US";
     var englishRequestCulture = new RequestCulture(culture: english, uiCulture: english);
     var supportedCultures = new List<CultureInfo>
                         {
                             new CultureInfo("en-US"),
                             new CultureInfo("es-ES")
                         };

     var options = new RequestLocalizationOptions
            {
                DefaultRequestCulture = englishRequestCulture,
                SupportedCultures = supportedCultures,
                SupportedUICultures = supportedCultures
            };

     app.UseRequestLocalization(options);
     app.UseMvc();
}
Run Code Online (Sandbox Code Playgroud)

当传递culture=en-USculture=es-ES作为查询字符串参数时,此方法非常有效。我的期望是默认文化应为en-US未提供文化时。但是,当我不提供文化参数时,我的视图默认为es-ES。我已经确认所有其他本地化提供程序也默认设置为 …

localization asp.net-core-mvc .net-core

6
推荐指数
2
解决办法
1138
查看次数

Telerik控件布局问题 - Visual Studio 2013

我最近在2012年的机器上安装了Visual Studio 2013.我们有几个使用Telerik控件的Web应用程序(ASP.NET和MVC).今天我注意到手风琴控制(扩展器)完全展开,内部的内容堆叠在一起.此外,一些容器控件是倾斜的.有没有人遇到同样的问题?升级到最新的Telerik工具并没有帮助.但是,在Visual Studio 2012中运行相同的应用程序按预期方式工作.

telerik visual-studio-2013

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

tslint 更新错误“找不到模块 'tslint/lib/lint'”

我们最近将 Angular 2 项目升级到了@angular/cli1.0 版本。我们还tslint从升级2.x5.xtslint现在我们在设计时收到以下错误(在 VSCode 输出终端中)。

验证时找不到模块“tslint/lib/lint”。

我尝试遵循几个 github 线程建议,包括删除已弃用的规则和添加新规则、回滚tslint到以前的版本以及完全卸载并重新安装@angular/cli和关联的模块。

然而,这个错误继续出现,并且阻止了tslint我们的代码的评估。

之前的 SO 帖子引用了相同的错误消息,但显然出于不同的原因;接受的答案没有解决我的问题: 错误:尝试扩展 tslint-microsoft-contrib 时找不到模块“tslint/lib/lint”

tslint visual-studio-code angular

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

Jquery UI有效教程

有谁知道一个详细而有效的jQuery UI 1.7教程吗?我只是不能单独使用演示页面.

我无法弄清楚拖拽......只是做了 ('div#item').draggable();

谢谢

jquery resources drag-and-drop jquery-ui jquery-ui-draggable

4
推荐指数
1
解决办法
3663
查看次数

DomSanitizer错误"URL Segment:'null'"

最近在我们的Angular 2应用程序中,我们添加了一个视频组件来iframe引入外部嵌入式视频.此外,我们通过利用该管道的管道清理这些资源URL DomSanitizer.问题是我们经常,但不一致,收到以下错误,嵌入的视频将无法加载:

网址细分:'null'

样品消毒管道用法:

<iframe [src]="(videoObservable$ | async)?.resourceUrl | sanitizeResourceUrl"></iframe>
Run Code Online (Sandbox Code Playgroud)

管道方法本身:

transform(url: string): SafeResourceUrl {
    return this.sanitizer.bypassSecurityTrustResourceUrl(url);
}
Run Code Online (Sandbox Code Playgroud)

记录url参数的值表明最初使用参数值null调用管道,然后在使用值后立即再次调用管道.

angular angular-dom-sanitizer

3
推荐指数
1
解决办法
779
查看次数

连接错误:无法连接到本地主机:在 15000 毫秒内未定义

我正在使用 KnexJs 尝试连接到本地 Microsoft SQL Server Express。但是,使用以下配置,我收到错误消息。我已按照典型步骤操作,但仍然出现错误。

我试过的:

  1. 为数据库设置 SQL Server 身份验证登录
  2. 在服务器上启用 SQL Server 身份验证
  3. 在服务器上启用 TCP/IP
  4. 重新启动 Windows 服务
  5. 通过 SQL Server Management Studio 重新启动 SQL Server
  6. 验证通过 SQL Server Management Studio 登录的能力

配置/查询代码:

    let mssql = knex({
        client: 'mssql',
        connection: {
          host: 'localhost\\sqlexpress',
          user: 'test',
          password: 'test',
          database: 'AdventureWorks2017',
          // port:1433,
          // options: {
          //   trustedConnection: true
          // },
          useNullAsDefault: true
        }
      });

    mssql.raw('select 1 as result').then(function (result) {
      console.log('result');
      console.log(result);
      mainWindow.webContents.send('testConnectionResponse', result === 1);
      event.sender.send('testConnectionResponse', result …
Run Code Online (Sandbox Code Playgroud)

sql-server node.js knex.js electron

3
推荐指数
1
解决办法
4567
查看次数