小编Her*_*ill的帖子

在Visual Studio中使用Git

作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git.显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队).

我无法找到任何关于将Git与Visual Studio集成的工具,但这样的事情是否存在?

在Visual Studio中使用Git有哪些技术可用?在开始之前,我需要了解它们之间的区别?

git visual-studio

1452
推荐指数
16
解决办法
47万
查看次数

在jQuery中序列化为JSON

我需要将对象序列化为JSON.我正在使用jQuery.是否有"标准"方法来做到这一点?

我的具体情况:我有一个定义如下所示的数组:

var countries = new Array();
countries[0] = 'ga';
countries[1] = 'cd';
...
Run Code Online (Sandbox Code Playgroud)

我需要把它变成一个字符串传递给$.ajax()这样:

$.ajax({
    type: "POST",
    url: "Concessions.aspx/GetConcessions",
    data: "{'countries':['ga','cd']}",
...
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery serialization json

1189
推荐指数
11
解决办法
86万
查看次数

jQuery $(document).ready和UpdatePanels?

我正在使用jQuery将一些鼠标悬停效果连接到UpdatePanel内的元素.事件受到约束$(document).ready.例如:

$(function() {    
    $('div._Foo').bind("mouseover", function(e) {
        // Do something exciting
    });    
});
Run Code Online (Sandbox Code Playgroud)

当然,这工作正常第一次加载页面时,但是当在UpdatePanel做局部页面更新,它无法运行,鼠标悬停效果不工作了的UpdatePanel内.

在jQuery中连接东西的推荐方法是什么,不仅在第一页加载时,而且每次UpdatePanel都会触发部分页面更新?我应该使用ASP.NET ajax生命周期而不是$(document).ready吗?

javascript asp.net jquery asp.net-ajax javascript-events

470
推荐指数
10
解决办法
22万
查看次数

将JavaScript数组转换为逗号分隔列表的简便方法?

我在JavaScript中有一个一维的字符串数组,我想把它变成以逗号分隔的列表.在花园种类的JavaScript(或jQuery)中有一种简单的方法可以将其转换为以逗号分隔的列表吗?(我知道如何迭代数组并通过连接自己构建字符串,如果这是唯一的方法.)

javascript jquery

380
推荐指数
9
解决办法
39万
查看次数

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

使用绝对定位被认为是不好的做法吗?

我正在开发一个网页,我正在为一个类似国际象棋的游戏布置一个棋盘,还有一些棋盘.这一切都是使用HTML完成的(随着游戏的播放,jQuery用于动态更新).在某个地方,我认为在页面中使用元素的绝对定位被认为是一种不好的做法,并且最好使用相对定位.

经过长时间相对定位的努力,我意识到板元素的绝对定位会更容易实现......而且确实如此.

有人知道相对定位比绝对定位更可取的原因吗?在决定采取哪种方法时,是否有适用的指南或经验法则?

html css

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

Firefox和Chrome在localhost上运行缓慢; 已知的修复程序在Windows 7上不起作用

已知启用IP6时,Firefox和Chrome在本地主机上运行缓慢.在以前的Windows版本中,最简单的解决方法是从hosts文件中注释掉这一行,如本问题的答案所述.

::1 localhost
Run Code Online (Sandbox Code Playgroud)

但是,正如此问题中所述,在Windows 7中,此行已被注释掉:

# localhost name resolution is handled within DNS itself.
#   127.0.0.1 localhost
#   ::1 localhost
Run Code Online (Sandbox Code Playgroud)

是否有另一种方法可以::1 localhost在Windows 7中禁用引用?

performance firefox google-chrome localhost

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

W3WP.EXE使用100%CPU - 从哪里开始?

在IIS6上运行的ASP.NET Web应用程序会定期向CPU发送高达100%的CPU.在这些剧集中,W3WP几乎负责所有CPU的使用.CPU在几分钟到一个多小时的任何地方都保持100%固定.

这是在登台服务器上,此时该站点只能从测试人员获得非常轻的流量.

我们在服务器上运行ANTS分析器,但它一直没有启发.

我们在哪里可以开始找出造成这些剧集的原因以及在这段时间内CPU保持繁忙的代码?

asp.net profiling w3wp red-gate-ants

54
推荐指数
2
解决办法
12万
查看次数

为什么我的微调器GIF在jQuery ajax调用运行时停止?

我刚开始从ASP.NET UpdatePanels中解脱出来.我正在使用jQuery和jTemplates将Web服务的结果绑定到网格,一切正常.

这是事情:我正在尝试在刷新表时显示一个微调器GIF(在ASP.NET中的UpdateProgress)我已经完成了所有工作,除了微调器被冻结.为了看看发生了什么,我尝试将微调器从更新进度div中移出,然后在我可以一直看到的页面上移出.它会旋转并旋转直到刷新开始,并保持冻结直到刷新完成,然后再次开始旋转.不是你想要的'请等待'微调器!

这是在IE7中 - 还没有机会在其他浏览器中测试.有什么想法吗?是ajax调用还是客户端数据绑定如此资源密集,以至于浏览器无法使用其动画GIF?

更新

这是刷新网格的代码.不确定这是同步还是异步.

updateConcessions = function(e) {
    $.ajax({
        type: "POST",
        url: "Concessions.aspx/GetConcessions",
        data: "{'Countries':'ga'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            applyTemplate(msg);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
        }
    });
}

applyTemplate = function(msg) {
    $('div#TemplateTarget').setTemplate($('div#TemplateSource').html());
    $('div#TemplateTarget').processTemplate(msg);
}
Run Code Online (Sandbox Code Playgroud)

更新2

我刚检查了jQuery文档,$.ajax()默认情况下该方法是异步的.只是为了踢,我添加了这个

$.ajax({
    async: true,
    ...
Run Code Online (Sandbox Code Playgroud)

它没有任何区别.

javascript jquery

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

编辑Visual Studio 2010中随机禁用的aspx/ascx文件?

我将在Visual Studio 2010中调试一个站点并编辑*.aspx*.ascx文件,并且在没有警告的情况下,它将锁定以便我无法编辑它.没有消息或任何东西,我只是无法输入或进行任何更改.

再次开始编辑的唯一方法是停止调试,关闭编辑窗口,然后找到我正在处理的任何文件并重新打开它.你知道什么是一个巨大的痛苦.

我的同事正在经历同样的事情,所以显然不是我特定的设置.

解释是什么,我们如何让它停止?


注1:我报告这微软在这里.如果您也遇到过这种情况,请到那里投票给错误报告.

注2:这与VSS无关,至少在我的情况下如此.我们使用VisualSVN,它不使用文件系统级锁定将文件标记为已签出.

asp.net visual-studio-2010 visual-studio

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