小编Tch*_*uan的帖子

JavaScript依赖注入

我是JavaScript新手.我想知道如何在JavaScript中实现依赖注入?我在网上搜索但找不到任何东西.

javascript dependency-injection

36
推荐指数
4
解决办法
2万
查看次数

你如何从Visual Studio 2015中的Git获得特定版本?

有没有办法在Visual Studio 2015中获取文件的特定版本(来自特定提交) - 团队资源管理器/团队服务Git?

我只是希望使用以前版本的文件来运行解决方案,只是为了查看过去的运行情况,然后回到最新版本继续开发.

我没有创建任何分支.我一直在"主"分支.

git visual-studio-2015 azure-devops

36
推荐指数
3
解决办法
3万
查看次数

RedirectToRouteResult如何工作?

我目前正在使用RedirectToRouteResult如下:

public void OnAuthorization(AuthorizationContext filterContext)
{
    User user = filterContext.HttpContext.Session["user"] as User;
    if (user == null || user.Role != expectedRole)
    {
        filterContext.Result = new RedirectToRouteResult(
            new RouteValueDictionary {
                {"controller", _controller}, {"action", _action}
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码在我的CheckLoginAttribute课上.

我打算将它用作特定控制器操作的装饰器,例如:

[CheckLogin(RolesEnum.Member, "MyController", "MyAction")]
public JsonResult GetNews()
Run Code Online (Sandbox Code Playgroud)

所以基本上,我正在尝试将对GetNews()的调用短路,并在用户未登录时跳过执行操作.如果用户未登录,那么我希望它重定向到另一个操作.

RedirectToRouteResult重定向到相应的操作服务器端,而不必通过客户端进行大循环(如重写窗口URL位置或类似的东西)?它是如何工作的?

c#-4.0 asp.net-mvc-2

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

我在哪里注册 IMemoryCache 在我的 ASP.NET 应用程序中?

我有一个从 Visual Studio 2015 Community Edition 创建的 ASP.NET Web 应用程序。.NET 框架是 4.6.1。

我不知道我的 Web 应用程序使用的是哪个版本的 ASP.NET ASP.NET MVC 4?ASP.NET MVC 5?它没有在任何地方提及。

我正在尝试将IMemoryCache服务(来自Microsoft.Extensions.Caching.Memory)注册到我的 Microsoft Unity 容器中。但是,我在 Google 上找到的任何有关它的内容都是指添加services.AddCaching()Startup.cs文件中。

我没有Startup.cs文件。我只看到Global.asax。此外,我的所有自定义依赖项都在UnityConfig.cs其中注册,在安装 NuGet 包时提供,该包Unity.Mvc是 Microsoft 用于 ASP.NET 的 Microsoft Unity 引导程序。

任何帮助表示赞赏。

编辑:

这是我的项目的屏幕截图:

在此处输入图片说明

.net c# asp.net asp.net-mvc unity-container

5
推荐指数
2
解决办法
5126
查看次数

动态严格如何在ElasticSearch中应用

我正在使用ElasticSearch 2.3.3。

我有以下映射:

"mappings": {
  "entries": {
    "dynamic": "strict",
    "properties": {
      "Data": {
        "properties": {
          "Age": {
            "type": "long"
          },
          "BirthDate": {
            "type": "date",
            "format": "yyyy-MM-dd HH:mm:ss.SSS"
          },
          "Cash": {
            "type": "boolean"
          },
          "Cheque": {
            "type": "boolean"
          },
          "Comments": {
            "type": "string"
          },
          "CreditCard": {
            "type": "boolean"
          },
          "FirstName": {
            "type": "string",
            "index": "not_analyzed"
          },
          "Gender": {
            "type": "string",
            "index": "not_analyzed"
          },
          "LastName": {
            "type": "string",
            "index": "not_analyzed"
          }
        }
      },
      "MetaInfo": {
        "properties": {
          "CreatedDate": {
            "type": "date",
            "format": …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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