小编ind*_*dra的帖子

通过参考传递WebControl获得的好处

通过ref传递WebControls等对象可以获得任何性能优势吗?我特别想到修改控件外观的验证方法(背景颜色,CSSClass等)......

c# asp.net language-features

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

TFS Meltdown - 如何恢复搁置的变更

我将我的工作文件夹设置为RAM驱动器.在夜间有一个长时间停电,UPS用完了,我的机器坏了.值得庆幸的是,在我回家之前,我搁置了我的更改,并且在团队浏览器中可以看到搁置集.变更集包括项目文件和一些尚未添加到源代码管理的新文件.

我正在尝试恢复受影响的文件但收到错误:

试图查看被搁置的文件给出TF10187(或一般的,未编号的), The system cannot find the file specified即使我可以在Pending Changes列表中看到它们.

试图完全取消整个集合会产生与incompatible changes我无法解决的错误.

TFS在RAM光盘上本地缓存了shelveset,后来自己重新初始化,因此丢失了缓存,但我希望我错了.

有人可以帮忙吗?

unshelve visual-studio-2010 shelveset tfs2010

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

使用String.Format构建正则表达式:"输入字符串的格式不正确"

我正在构建文档从模板引擎.在某些时候,我需要在Reg Exp组上进行匹配,并将模板文本替换为db中的内容.

我最初硬编码了我的RegExp,做了类似的事情:

Regex r = new Regex(@"{DocSectionToggle::(?<ColumnName>\w+)::(?<ResponseValue>.+)}\n\[\[(?<SectionContent>.+)\]\]", RegexOptions.Multiline);
Run Code Online (Sandbox Code Playgroud)

道歉:它会进行群组捕获,因此语法不是最漂亮的.

只是为了让事情变得更整洁,因为我想'保持web.config或其他地方的模式,我'''''''''''''''''''''''''''''''''''

string _regexp_DocSectionToggle = @"{DocSectionToggle::{0}::{1}}\n\[\[{2}\]\]";

/* Reg Exp Patterns for group capture */

string _rxCol            = @"(?<{ColumnName}>\w+)";
string _rxResp           = @"(?<{ResponseValue}>.+)";
string _rxSectContent    = @"(?<{SectionContent}>.+)"; 

Regex r = new Regex( string.Format(_regexp_DocSectionToggle,
                                    _rxCol,
                                    _rxResp,
                                    _rxSectContent), 

                      RegexOptions.Multiline
                   );
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:'输入字符串格式不正确'.

谁能说出我的原因?这是一个限制string.Format(...)吗?

谢谢你的期待.

c# regex asp.net string.format

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

JQuery - 阻止所有浏览器中的事件冒泡

我有一些大规模嵌套的GUI控件 - 当它们被点击或更改时,或者我需要阻止事件进一步向上移动DOM树.它需要适用于所有浏览器.

在这一点上,我有一些相当笨重的JS代码:

//Do something in response to the original user action
//Leave it at that.
try {
        e.stopPropagation();
    }
    catch (ex) {

    }
    try {
        event.cancelBubble();
    }
    catch (ex) {

    }

    try {
        event.preventDefault();
    }
    catch (ex) { }
...
Run Code Online (Sandbox Code Playgroud)

这确实有效,但它闻起来和感觉不对(我个人不喜欢空的挡块).我可以使用更简洁的x浏览器技巧吗?

javascript jquery cross-browser event-bubbling

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