小编Jer*_*van的帖子

如何在ASP.NET WebForms中实现TDD

我知道微软推出ASP.NET MVC的原因是为了简化为ASP.NET进行测试驱动设计(TDD).但是,我在ASP.NET WebForms中有一个相当大的棕色字段(现有)应用程序,我很乐意在其中实现一些TDD类型的功能.我假设有一种方法可以做到这一点,但有哪些可行的选择?

asp.net tdd webforms

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

ASP.net MVC CheckBoxFor转换错误

我有一个绑定到SQL表的EF实体,该表包含一个名为"Active"的位字段.我从T4模板生成编辑代码,页面继承自EF实体.在页面的底部,它生成了一个CheckBoxFor,如下所示:

<%= Html.CheckBoxFor(model => model.Active) %>
Run Code Online (Sandbox Code Playgroud)

我在模型下获得了漂亮的红色波浪形.活跃,并且错误消息说我不能隐式转换类型bool?布尔.所以,我尝试了以下内容:

<%= Html.CheckBoxFor(model => (bool)model.Active) %>
Run Code Online (Sandbox Code Playgroud)

当然,它不喜欢这样,并给了我这个错误:

System.InvalidOperationException:模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式.

我可能错过了一些简单的东西.

asp.net-mvc checkboxfor

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

何时在LINQ中使用lambda表达式而不是Where子句

我一直在深入研究LINQ,而我正在努力挖掘这个lambda表达式业务.我只是没有看到语法的一些细微差别的好处.首先,在我看来,lambda表达式大多只是使用Where子句的另一种方式.为什么我不会只使用Where子句呢?lambda表达式更有效吗?

是否只是另一个语法上的补充,从另一个组中吸引程序员在C#中感觉更舒服?还有其他更好的用于lambda表达式的用例,我还没有接触过吗?

linq lambda where-clause

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

将JavaScript与Webpack捆绑在一起时,@符号在require/import URL的开头是什么意思?

我正在使用Webpack捆绑我的JavaScript应用程序.我在一次谈话中看到一位开发人员有类似这样的行:

var foo = require('@/foo/bar');
Run Code Online (Sandbox Code Playgroud)

要么

import '@/foo/bar';
Run Code Online (Sandbox Code Playgroud)

@符号在这种情况下意味着什么?一位同事认为它可能是node_modules的快捷方式,由于模糊性,很难为这类问题获得良好的搜索结果.

javascript import require webpack

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