摘要:
目前T-SQL不支持Array这种类型,大多数情况我们需要用游标来实现。除了游标后我们还可以用临时表,这里我们演示使用表变量来实现,直接看下来的T-SQL: --Then "iterate" through it executing the necessary SQL from those values. --This will allow you to have 0 ... 阅读全文
摘要:
在ASP.NET Web 应用开发中,我们经常使用Moq来实现一些Mock对Controller,Action做单元测试。UnityAutoMoq是一个集成Unity and Moq的组件。您可以使用下面的Command-line在控制台安装它: Install-Package UnityAutoMoq 假设有这样的Controller代码: ... 阅读全文
摘要:
Asp.net MVC 3 中Session与ViewBag传值到Javascript中, 主要方法有: 1. 使用Javascript Variable 假设有say _layout.cshtml<head> ... <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /... 阅读全文
摘要:
SquishIt 是一个轻易压缩与合并CSS与JavaScript文件的组件。同时它还使用dotless处理css. 它依赖组件是: Dependencies Id Version Range YUICompressor.NET (≥ 1.7.0.0) dotless (≥ 1.2.2.0) AjaxMin (≥ 4.46.4422.26284... 阅读全文
摘要:
在SQL SERVER 获取当前服务器数据库备份信息,包括数据库名称,备份类型,恢复模式,时间等。 执行下面T-SQL: --Last Full, Diff, and Log backup taken with recovery model--Get the most recent Full backup taken SELECT T1.Name AS DatabaseName... 阅读全文
摘要:
JSONP可以帮我们解决跨域访问的问题。JSONP is JSON With Padding. 这里我们将不再解释其原理。我们来看在ASP.NET MVC 3 如何实现。首先我们需要定义一个JsonpResult. 代码像这样, 直接继承自JsonResult, override了ExecuteResult方法 public class JsonpResult : JsonResu... 阅读全文
摘要:
本文将介绍Linq中的Where与SkipWhile的用法,有时我们容易混淆它们。下面来看一个简单的UnitTest: [TestMethod]public void TestSkipWhileAndWhereLinq(){ //arrange string[] names = { "Jalpesh", "Jayesh", "Tushar", "Tejas", ... 阅读全文
摘要:
前面的文章我们介绍了jquery.validate.unobtrusive 脚本实现Asp.net MVC3表单验证。这里我们介绍应用jquery.unobtrusive-ajax.js实现的ajax操作.首先确保的是在Web.config中配置节: <add key="ClientValidationEnabled" value="true"/> <add key="Un... 阅读全文
摘要:
前面一篇文章我们介绍了HTML5中custom data-*特性,在Asp.net MVC Web App中原来我们对表单有验证,需要写这个js与Jquery Validation 插件配合, 回顾一下,看下面的代码: <!DOCTYPE html><html><head> <title>LoginWithModel</title> <script src="http://aja... 阅读全文
摘要:
Html 5中支持用户自定义的data-*特性,它们在UI是不可见的。例如data-length,它可以附加在input的标签上。更加具体信息可参考W3C Html 5 data-说明书 有这么一段描述: Custom data attributes are intended to store custom data private to the page or applicati... 阅读全文