摘要:LogNet是一套开源的程序日志记录系统,经过配置后可以自动抓取程序中的错误、异常信息,并写入磁盘,也可以在异常发生时执行其他指定的操作,比如:通知某人右键、写入数据库等。这里写个AspNet应用LogNet的Demo:1.建立AspNet网站,在web.config中写LogNet的配置文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
阅读全文
摘要:1.引入MvcPager.dll(MvcPager分页控件:http://www.webdiyer.com/mvcpager/)2.后台C# Controller://Ddemo使用Webdiyer.MvcPager的分页方法 /// /// 分页显示 /// 使用Webdiyer.MvcPager的分页方法Demo /// /// 页码,第几页(从第一页开始),与前端声明的参数对应 public ActionResult Index(int pageIndex = 1 ) { //使用Webdiyer.MvcPager的ToPagedList()方法 //返回自定义的PagedList类..
阅读全文
摘要:1."清理解决方案":在对程序进行分发、上传时时常需要压缩解决方案文件夹,这时如果还嫌文件太大,可以在VS里右键解决方案---清理解决方。完成后,则该解决方案下的所有项目的将所有中间文件和输出文件,只留下项目文件和组件文件,以后可以从这些文件生成中间文件和输出文件的新实例,主要把bin\Debug下的文件清理掉了。这样文件大小减少。下次要运行程序,只需在VS里再编译一下就可以了。
阅读全文
摘要:原文详见http://www.cnblogs.com/GoodHelper/archive/2011/02/16/nhibernate_03.htmlNHibernate_Demo程序框架:Domain域,定义表及其内部字段:表cs文件和xml配置映射文件。Dao,定义表操作的接口及其具体实现其方法的类,读取NHibernateTest下的数据库配置XML来初始化表的实现工厂。NHibernateTest,二级测试类,调用Dao实现其方法的类。定义NHibernate的数据库连接配置XML。App:一级调用类,调用NHibernateTest的CRUD。注意事项:1.LinFu.Dynamic
阅读全文
摘要:1.ViewBag.Name~ViewBag.name等价,即不区分大小写。在此小心,下次见到不要奇怪,不过最好还是写成一样的比较好。2.JS字符串不允许有换行符,\'等字符,需提前处理。
阅读全文
摘要:在.NET程序中,程序的配置文件默认都会放在程序根目录下的web.config(网站程序)或App.config(控制台等程序),在该配置文件中可以定义若干程序配置信息。在此以网站程序为例,首先将下面内容写入web.config文件的根节点下: 这样,在程序里就可以读取这些配置进行处理:txtInfo.Text += ConfigurationManager.AppSettings["DataSource"]; //txtInfo是一个ASP.NET页面上的展示TextBox控件txtInfo.Text += ConfigurationManager.AppSettings
阅读全文
摘要:今天写了个MVC的Demo,文件夹结构很简单,如下:利用EF生成Model框架并手工加表字段注解,但在页面上JS验证始终没显示。实在无语。无意中在浏览器里按F12,看见提示:Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:1445/~/Scripts/jquery.validate.min.jsFailed to load resource: the server responded with a status of 500 (Internal Ser
阅读全文
摘要:在EF中表连接常用的有Join()和Include(),两者都可以实现两张表的连接,但又有所不同。例如有个唱片表Album(AlbumId,Name,CreateDate,GenreId),表中含外键GenreId连接流派表Genre(GenreId,Name)。每个唱片归属唯一一个流派,一个流派可以对应多个唱片。1.Join(),两表不必含有外键关系,需要代码手动指定连接外键相等(具有可拓展性,除了值相等,还能指定是>, Join(this IQueryable outer, IEnumerable inner, Expression> outerKeySelector, Exp
阅读全文
摘要:我安装了EF4.1版本,并在一个项目中映射一个数据库并生成了EF的MODEL实体层测试:在Default.aspx页面上加了个GridView控件,后台进行绑定 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using WebApp1.Models; 8 9 namespace WebApp110 {11 public part...
阅读全文