摘要: 1.首先使用NuGet安装Optimization Bundling.右键Web项目,选择Manage NuGet Packages,搜索安装ASP.NETOptimization - Bundling.安装好后会直接添加引用到Web项目中,这就是NuGet的强大之处,了解NuGet可以参考这篇文章:http://kb.cnblogs.com/kb/143190/2.写一个BundelConfig类把需要优化压缩的样式表和脚本添加进来。把这个类放在App_Start中。using System.Web;using System.Web.Optimization;namespace AgileT 阅读全文
posted @ 2012-12-06 12:54 Mr.Young 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 以前用来实现 MVC Ajax 和客户端验证是使用的MicrosoftAjax, MicrosoftMvcAjax.js, MicrosoftMvcValidation.js,现在需要换成Unobtrusive JavaScript。首先替换模板页中的脚本引用:<script src="<%= Url.Content("~/Scripts/jquery-1.8.3.min.js") %>" type="text/javascript"></script><script src="&l 阅读全文
posted @ 2012-12-06 11:48 Mr.Young 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在页面上发现一个脚本错误,通过Chrome的Debug发现问题出现在一个js方法function switchToTab(obj) { for (var i = 0; i < obj.parentNode.childNodes.length; i++) { obj.parentNode.childNodes[i].setAttribute("class", ""); obj.parentNode.childNodes[i].setAttribute("className", ""); } obj.setAtt 阅读全文
posted @ 2012-12-05 12:58 Mr.Young 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 我在解决方案中添加了一个数据库项目,主要用途就是用来存放SQL脚本,但是项目编译的时候会编译我的脚本,而且会报很多莫名其妙的错误。打开数据库项目的属性页(右键 -> Property, 快捷键:Shift + F4),MSDN提供了每个选项的意义,可以参考:http://msdn.microsoft.com/zh-cn/library/hh272681(v=vs.103).aspx看了一遍这个,还有stackoverflow上面类似的问题,可都是不知道怎么解决。http://stackoverflow.com/questions/7198774/how-to-stop-database- 阅读全文
posted @ 2012-12-04 12:05 Mr.Young 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 我用C#中的XmlDocument读取XML格式的文件,一个是报表文件(.rdl),另一个是Nhibernate映射文件(Mapping.hbm.xml),但是SelectNodes,SelectSingleNode总是返回NULL,纠结半天,原因是这两个xml文件中声明有自己的命名空间。以Nhibernate映射文件为例:<?xml version="1.0" encoding="utf-8" ?><hibernate-mappingxmlns="urn:nhibernate-mapping-2.2"assembl 阅读全文
posted @ 2012-12-01 12:19 Mr.Young 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 需求:数据库中有数据库A,我们想把它的内容复制到数据库B中去,在恢复的时候不管是选择From database还是From device都会碰到类似下面的异常信息:异常:System.Data.SqlClient.SqlError: The file 'C:\xxx\A.MDF' cannot be overwritten. It is being usedby database 'A'.原因:SQL Server 备份时把原数据库的绝对路径都写进去了,这会给根据备份文件恢复到新数据库带来了麻烦。恢复到新数据库时日志文件(.ldf)会自动改名成A_1.ldf,但 阅读全文
posted @ 2012-11-23 19:01 Mr.Young 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 网页运行错误,Debug后在Preview中获得如下错误信息从客户端(?)中检测到有潜在危险的 Request.Path 值。说明:执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Web.HttpException: 从客户端(?)中检测到有潜在危险的 Request.Path 值。源错误:执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。堆栈跟踪:[HttpException (0x80004005): 从客户端(?)中检测到有潜在 阅读全文
posted @ 2012-11-21 10:40 Mr.Young 阅读(15660) 评论(0) 推荐(0) 编辑
摘要: 客户需求:修改一张表的结构,并保留里面的数据。解决方案:修改表名用原表名创建一个新的表用脚本把原表数据迁移到新表中删除原表具体实现:修改表名:把表Customer重命名为Customer_RENEXEC sp_rename 'Customer','Customer_REN'执行完后会有如下警告:Caution: Changing any part of an object name could break scripts and stored procedures.如果现有查询、视图、用户定义函数、存储过程引用该表,则更改表名将使这些对象无效。当然我们后来会添加 阅读全文
posted @ 2012-11-09 12:06 Mr.Young 阅读(2249) 评论(0) 推荐(0) 编辑