小编Col*_*con的帖子

使用MVC4 Bundling和HTML5异步属性异步加载javascript文件

HTML5具有脚本文件的异步属性,以启用异步加载.

<script type="text/javascript" src="myScript.js" async></script>
Run Code Online (Sandbox Code Playgroud)

我可以通过引用我的MVC4捆绑来利用这一点,就像这样引用捆绑包.

<script type="text/javascript" src='@Scripts.Url("~/bundles/jquery")' async></script>
Run Code Online (Sandbox Code Playgroud)

但这意味着我的脚本即使在调试模式下也是捆绑在一起的.

那么我怎样才能在调试时利用捆绑和异步属性而不会失去非缩小.

html5 asp.net-mvc-4 bundling-and-minification asp.net-optimization

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

显示FPS仪表Chrome 33

我想我疯了.我一直在Chrome中使用FPS仪表,但我再也找不到了.如果我进入开发工具中的设置,它就不存在了.

任何人都可以指导我做错了吗?

我使用的是Windows PC和Chrome 33.0.1750.117

google-chrome google-chrome-devtools

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

在MVC 5动作过滤器中进行异步调用

问题

我有一个api GET方法来检索站点配置.我正在使用httpClientGetAsync()方法来做到这一点.

HttpResponseMessage response = await client.GetAsync("api/{0}/config", id);
Run Code Online (Sandbox Code Playgroud)

由于我需要跨站点进行此配置,因此我计划使用全局操作过滤器.

如何在MVC动作过滤器中调用异步方法?或者这个问题有更好的解决方案吗?

我已经看过多个SO问题(MVC 4中的异步动作过滤器),但我没有找到满意的解决方案.

asp.net-mvc async-await

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

将async Tasks与构建器模式一起使用

我目前使用构建器模式来构建我的MVC视图模型.

var viewModel = builder
                  .WithCarousel(),
                  .WithFeaturedItems(3),
                  .Build()
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是当我必须对异步方法进行服务调用时.这意味着我的构建器方法必须返回Task<HomeViewModelBuilder>而不是HomeViewModelBuilder.这可以防止我像我一样链接构建方法await.

示例方法

public async Task<HomeViewModelBuilder> WithCarousel()
{   
    var carouselItems = await _service.GetAsync();
    _viewModel.Carousel = carouselItems;
    return this;
}
Run Code Online (Sandbox Code Playgroud)

现在我必须使用await调用构建器方法.

await builder.WithCarousel();
await builder.WithFeaturedItems(3);
Run Code Online (Sandbox Code Playgroud)

有没有人使用构建器模式的异步方法?如果是这样,是否可以链接方法或推迟await构建方法.

.net c# asynchronous builder async-await

13
推荐指数
2
解决办法
2905
查看次数

Windows Server 2012 Essentials上的IIS在哪里

我刚刚安装了Windows Server 2012 Essentials,我想在服务器上的IIS中设置我的开发Web项目.但我似乎无法找到如何达到它?当我使用我的管理员帐户远程访问机器时,我似乎可以访问仪表板.

谁能告诉我该怎么办?

iis windows-server windows-server-2012

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

css3在页面加载时淡入,在几秒钟后输出

我一直在stackoverflow搜索一段时间的答案,但在我看来这是没有被质疑过.

如果我可能错过了某个地方的答案,但在这里它是:

所以我正在处理一个在页面加载时淡入div的页面,现在我想在几秒钟之后淡出它.我似乎无法找到完成这项工作的正确方法.

@-webkit-keyframes fadein {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-webkit-keyframes fadeout {
from {
    opacity:1;
}
to {
    opacity:0;
}
}
div {
width: 400px;
margin: 0 auto;
text-align: center;
-webkit-animation:fadein 1s;
-webkit-animation:fadeout 1s;
-webkit-animation-delay:fadeout 5s;
}
Run Code Online (Sandbox Code Playgroud)

html:

 <div>
 <h1><font size="+6"> :(</font></h1><br />
 <h1>Whoops<span>Something went wrong</span></h1><br />
 <h1><span><div id="timer_div">you will be redirected in</div> seconds</span></h1>
 </div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery css3

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

Any()扩展方法是否处理空值?

在下面的程序中, (!testlist.Any())抛出一个参数null异常.Any()扩展方法默认不处理空值吗?

什么是正确的方法?是否应该在Any()之前添加空检查何时List<int>用作方法中的参数?

public class Program
    {
        public static void Main(string[] args)
        {

            Console.WriteLine("Hello, world!");

            foo(null);
         }

        public static void foo(List<int> testlist)
        {
            if (!testlist.Any())
            {
                Console.WriteLine("testlist is empty!");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# int extension-methods list

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