分类: .Net Framework

与.Net Framework里的概念、技巧有关。如果某篇文章仅仅是用.net语言编写,则不应归入此分类。

.NET测试框架测评

2019年8月28日

最近用了xUnit.net,结构简洁。用[Fact]标记无参测试方法,用[Theory]标记有参测试方法并用[InlineData]提供参数。而且,xUnit.net可以使用静态类作为测试类。这使得编写简洁的测试代码成为可能。 美中不足是xUnit的断言除了Assert.True()、Assert. […]

ASP.NET视图状态心得

2018年12月10日

如果一个输入控件被设置了值,又可能被隐藏,并且在接下来的回发中服务器端需要之前设置的值,则该控件不可禁用视图状态。

从命令行运行测试时输出Console.WriteLine内容

2018年6月6日

测试方法调用Console.WriteLine()、System.Diagnostics.Trace.WriteLine()时,Visual Studio测试管理器的测试输出窗口能成功显示追踪内容。 但是,如果用dotnet test ,则不会输出追踪内容。 难道Visual Studio使用了某种 […]

ASP.NET MVC路由——没人告诉你的事

2018年1月24日

路由是URL到处理该URL的逻辑的映射。在经典ASP.NET窗体网站中,路由并不那么令人感兴趣,因为经典ASP.NET窗体网站的URL直接映射到aspx文件,如https://gqqnbig.me/default.aspx就由default.aspx执行。 ASP.NET MVC的主要特性之一就是U […]

web.config中的区别

2017年10月12日

ASP.NET窗体网站中,web.config system.web/compilation/assembly可以添加或删除该网站要使用的类库。常见的删除方法是调用<clear />指令,但是还有<remove>指令,并且在MSDN中出现了*参数的用法。<remove assemb […]

asp.net添加生成步骤

2017年9月18日

用过Gradle或Grunt的用户知道,构建项目时可以添加构建步骤;编译代码只是其中一步。比如,一次构建可包括以下几个步骤:编译代码、运行测试、压缩、上传服务器。 asp.net窗体网站能不能添加这样的构建步骤呢? asp.net窗体网站,尤其在采用动态编译的部署方式时,对自定义构建的支持比较有限。 […]

ASP.NET页生命周期补充

2016年10月26日

如果Visible=false,或在设计视图,不会引发PreRender事件。 参考资料 如果一个控件通过集合类型的属性允许任意数量的子控件,则该属性的集合元素类型必须继承自System Web.Control,否则在Visual Studio编辑窗口会提示错误,尽管实际运行时并不会出错。 控件的属 […]