小编Ton*_*ich的帖子

Microsoft是否推动Spark或Razor用于ASP.NET MVC的未来视图引擎?

我打算很快学习ASP.NET MVC.我想清楚地了解我应该关注哪个视图引擎,Spark或Razor?哪一个是微软投入更多精力?

asp.net asp.net-mvc asp.net-mvc-3

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

如何使用 jQuery 测试元素是否驻留在 iFrame 中?

如何使用 jQuery 测试元素是否驻留在 iFrame 中,如果存在,如何选择该 iFrame?

jquery

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

为什么align ="right"有效但不是text-align:对于td是对的?

我试图将td中的某些内容与右侧对齐.align ="right"有效,但是text-align:right没有.这是一个显示两种情况的jsfiddle示例.除右对齐右列外,两种情况相同.正如您所看到的,在第二种情况下,当我希望它与右侧对齐时,"按钮1"与左侧对齐.

加成:

我正在使用添加表格的第三方控件.所以没有"你应该使用CSS而不是表格讨论".

html css

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

ASP.NET如何知道在回发期间要触发哪个事件?

在回发期间,__EVENTTARGET表单变量保存name of the control发回回的内容.如果控件支持多个服务器端事件,ASP.NET如何知道为该控件触发哪个事件?

asp.net webforms

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

如何知道要杀死哪个Visual Studio实例?

我有几个Visual Studio实例打开,它们在任务管理器中显示为devenv.exe.我需要杀掉他们中的一个.我怎么知道哪个是哪个?使用Windows 7 64位.

visual-studio windows-7

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

如何使用Linq获得前两个不在一段时间内的日期时间点?

我有一个日期时间值列表.我试图使用Linq获取位于时间范围之外的前两个连续日期时间值.我不知道该怎么做.

示例数据(可以复制到LinqPad:

List<DateTime> list = new List<DateTime>
            {
                DateTime.Parse("07/08/2014 01:00 AM"), DateTime.Parse("07/08/2014 02:00 AM"),
                DateTime.Parse("07/08/2014 03:00 AM"),DateTime.Parse("07/08/2014 04:00 AM"),DateTime.Parse("07/08/2014 05:00 AM"),
            };

            DateTime blackoutStartTime = DateTime.Parse("07/08/2014 02:00 AM");
            DateTime blackoutEndTime = DateTime.Parse("07/08/2014 03:00 AM");
Run Code Online (Sandbox Code Playgroud)

我试过这个是错的:

var twoHours = list.Where(e => e <= blackoutStartTime || e >= blackoutEndTime)
                .Take(2);
Run Code Online (Sandbox Code Playgroud)

我期待结果是最后两个小时,凌晨4点和凌晨5点.在任何示例中,两个小时应该在停电时间范围之前(如果有至少两个小时)或在停电时间范围之后(如此处的示例).

c# linq

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

如何知道运行时哪个 Linq 语句生成了现有的 SQL?

我希望以某种方式编写实体框架或 LINQ to SQL 查询,以便当我在 SQL Server Profiler 中看到 SQL 查询时,我可以快速识别哪个 LINQ 语句生成该 SQL,而无需进入调试器并跟踪它。该应用程序不会使用存储过程,这使得通过过程名称进行搜索变得容易。

有任何想法吗?有没有一种方法可以在 LINQ 查询中注入带有代码的静态字符串,仅用于识别查询而不影响查询结果?

更新
我添加此内容是为了响应日志记录建议。我不想在生产中一直运行日志记录,以防出现问题时需要查看某些 SQL。寻找一种性能成本最小的方法。向每个 linq 语句附加一些唯一的字符串,以便代码可以很容易地与 SQL 相关联?

c# linq linq-to-entities entity-framework linq-to-sql

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

当虚方法隐藏基类时,如何强制编译错误?

我在基类中有一个虚方法,它有一个完整的实现.从这个类派生的开发人员可能会错误地创建一个具有相同名称的方法,而不会覆盖基类(不知道有一个适当的基类方法可以使用).编译器发出警告,指出新方法隐藏了基本方法.

问题是编译器警告很容易被忽略或没有被注意到.有没有办法给你一个编译器错误..或者你脸上的某种警告?我希望开发人员有意识地覆盖基本方法,如果他们想要使用自己的实现而不是只创建一个具有相同名称的实现.我不能强迫其他开发人员的Visual Studio将警告设置为错误.此外,已有警告,没有人会修复.

附带问题:如果当前VS2013和C#5无法解决这个问题,那么VS 2015或C#6是否会添加任何有助于此问题的内容?

.net c# overriding compiler-warnings visual-studio-2013

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

如何设置在修改属性时触发的断点?

我有一个公共属性,具有对私有字段的读写方法.我尝试为字段或属性添加数据断点,我收到"无效地址"错误消息.我使用类型名称限定变量名称.相同的错误.我还尝试在write方法上放置一个常规断点,然后该行变为绿色.

如何在Delphi XE中更改变量的值时中断?

更新

这是一个示例代码:

Type
 TCustromer

private
 customerName: string;
public 
  property CustomerName: string  read customerName   write customerName;
end;
Run Code Online (Sandbox Code Playgroud)

当CustomerName或customerName值发生变化时,如何中断?

delphi delphi-xe

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

无法在VirtoCommerce中加载文件或程序集"LibSass.x64"或其中一个依赖项

当我从Visual Studio 2013中调出网站时,我收到此错误.LibSass.x64.dll和libsassnet.dll位于bin文件夹中.

无法加载文件或程序集"LibSass.x64"或其依赖项之一

virtocommerce

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