小编Pol*_*Pol的帖子

在ASP.NET MVC中将资源字符串公开给JavaScript文件的最佳方法?

在Razor视图中使用资源字符串(.resx)很容易,但是如何在JavaScript文件中使用它?目前我手动将字符串从Razor视图传递到JavaScript构造函数参数中的脚本,但我想要一种更自动地执行此操作的方法,因此我不必传递我需要的每个资源字符串.

javascript asp.net asp.net-mvc localization

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

在Visual Studio中着色实例变量

是否可以在Visual Studio 2010中对C#代码中的实例(和静态)变量进行着色,可能使用轻量级扩展?

在下面的示例中name,age应该着色但test不是.当然,变量突出显示的用法是grat功能,但这是不同的.我希望实例变量全部着色并始终着色.许多人使用_underscores来区分实例变量,但我更喜欢使用着色.

public class Kid 
{
    private string name;
    private int age;

    public Kid() 
    {
        name = "N/A";
        string test = "XYZ";
    }
}
Run Code Online (Sandbox Code Playgroud)

c# resharper syntax-highlighting visual-studio-2010 justcode

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

AutoFixture和接口

假设我有界面:

public interface IFoo
{
    int Bar1 { get; set; }
    int Bar2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如果IFoo是上课,我可以写:

fixture.CreateAnonymous<IFoo>();
Run Code Online (Sandbox Code Playgroud)

结果将为Bar1和设置数字Bar2.

但是如何用界面做到这一点?我试图使用,AutoMoqCustomization但这似乎是具有接口类型的属性,而不是接口本身.

我正在寻找像CreateAnonymous课程一样的自动化方式.Currenlty我正在创建界面模拟并明确设置它的属性,这是我想要保存的工作.我必须遗漏一些明显的东西

.net c# autofixture

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

基于属性值的条件(XML Schema)

是否可以在XML Schema中定义基于属性值的条件?例如,当test@attrib="one"我希望one-element被允许和强制或何时test@attrib="two",我希望two-element被允许并且是强制性的.

例如,有效文件是:

<root>
    <test attrib="one"/>
    <some-element-1/>
    <some-element-2/>
    ...
    <some-element-n/>
    <one-element>
    </one-element>
</root>
Run Code Online (Sandbox Code Playgroud)

要么

<root>
    <test attrib="two"/>
    <some-element-1/>
    <some-element-2/>
    ...
    <some-element-n/>
    <two-element>
    </two-element>
</root>
Run Code Online (Sandbox Code Playgroud)

错误的文件:

<root>
    <test attrib="one"/>
    <some-element-1/>
    <some-element-2/>
    ...
    <some-element-n/>
</root>
Run Code Online (Sandbox Code Playgroud)

要么

<root>
    <test attrib="two"/>
    <some-element-1/>
    <some-element-2/>
    ...
    <some-element-n/>
    <one-element>
    </one-element>
</root>
Run Code Online (Sandbox Code Playgroud)

在XSD中可以吗?

xml xsd

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

如何将PropertyInfo转换为属性表达式并使用它来调用泛型方法?

如何转换PropertyInfo为可用于调用StructuralTypeConfiguration<TStructuralType>.Ignore<TProperty>(Expression<Func<TStructuralType, TProperty>> propertyExpression)方法的属性表达式?

我试图用来Expression.Property()构造表达式,但是当我使用这个表达式作为propertyExpression参数时,我得到了以下错误:

The type arguments for method cannot be inferred from the usage. Try specifying the type arguments explicitly.

此错误可能是指TProperty类型参数,我不知道如何指定只有PropertyInfo.

我这样做是关于:使用Entity Framework的StructuralTypeConfiguration.Ignore()忽略所有属性,但指定set.

UPDATE

代码不起作用:

var propertyInfo = typeof(Foo).GetProperties()[0];
var expression = Expression.Default(typeof(Foo));
var expressionProperty = Expression.Property(expression, propertyInfo);
Ignore(expressionProperty);
Run Code Online (Sandbox Code Playgroud)

.net c# linq system.reflection

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

用于创建新接口和创建新基本单元测试的Visual Studio快捷方式

在Visual Studio中,您可以按SHIFT+ ALT+ C创建新的类文件.我正在寻找新的接口文件和新的"基本单元测试"文件的类似快捷方式.我有Telerik JustCode所以请不要建议simillar产品.但是,如果存在一个小扩展,那么知道它会很好.顺便说一下,我使用的是Visual Studio 2010(C#).

c# keyboard-shortcuts visual-studio justcode

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

在TBalloonHint中显示"x"图标

如何在TBalloonHint?中显示'x'(关闭)图标?

在此输入图像描述

我想以编程方式在控件附近显示一个气球提示,看起来像系统托盘中的通知.如果这不是TBalloonHint可以做的,我应该使用什么?

delphi winapi balloon-tip

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

如何检测编译exe的Delphi编译器版本?

如何检测用于编译预先存在的.exe文件的Delphi版本?我不一定需要用代码来做这件事.

我试过PEiD,但它无法检测版本是否比Delphi 7更新.

delphi compiler-construction version

8
推荐指数
3
解决办法
5846
查看次数

如何阻止Windows Phone 7锁定屏幕?

The application could not be launched for debugging. Ensure that the 
target device screen is unlocked and that the application is installed.
Run Code Online (Sandbox Code Playgroud)

如何摆脱这似乎每次我尝试调试或运行项目从Visual Studio在Windows Phone 7的5分钟时间后这恼人的消息的未使用手机(5分钟筛网超时的最大时间,我可以在手机设置设置).

我错过了什么?是否可以在调试开始时从VS中避免电话形式锁定/超时屏幕,或者在调试之前首先手动启动的特殊应用程序,以便在调试完成后将应用程序返回到屏幕并从锁定屏幕停止电话?但如何阻止手机锁定屏幕?:-)

更新:我有Omnia 7,这是AMOLED,并没有"从不"设置.根据J. Loomis在下面的评论中所说,这是因为"如果长时间坐着,他们可能会严重烧伤",所以最好是在开始调试时以编程方式解锁屏幕.我认为这应该在VS中以这种方式工作.

visual-studio-2010 windows-phone-7

7
推荐指数
2
解决办法
4688
查看次数

如何在ASP.NET中等待异步Web服务调用的结果以获得最佳性能

在WebForms ASP.NET站点(IIS,单个应用程序池)中,我调用了Visual Studio中引用的冗长Web服务方法作为服务引用(.NET 4.0).不幸的是,在向用户提供页面之前,我必须等待来自Web服务的信息.当前Web服务是同步调用的,因此服务器无法重用当前线程来处理对性能有影响的其他请求.

当然我可以在Visual Studio中为服务引用生成异步操作BeginGetFoo而不是调用GetFoo,但我仍然必须等待来自Web服务的结果.

这是个问题.如果我使用AsyncWaitHandle.WaitOne(如下所示),我今天使用的同步调用在整个应用程序性能方面是否会更好?

IAsyncResult result = fooSoapClient.BeginGetFoo();
result.AsyncWaitHandle.WaitOne();
var foo = fooSoapClient.EndGetFoo(result);
Run Code Online (Sandbox Code Playgroud)

当然,如果等待可以做得更好,我愿意接受建议.

.net c# asp.net iis web-services

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