随笔分类 -  asp.net

asp.net
摘要:Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一)自从搞好了单向一对一关系,装满代码的心中塞进了挥之不去的情丝 —— 单相思。谁都知道音乐世界离不开情感,可谁又知道代码世界同样需要情感。单相思是星星之火,它存在的唯一目的是点燃两个人的世界。让我们紧握心中的火苗,开始两情相悦的征途吧。先回顾一下单相思的场景:BlogSite单相思BlogUser。BlogSite样子:publicclass BlogSite{ publicint BlogID { get; set; } publicstring BlogApp { get; set; } ... 阅读全文
posted @ 2013-10-11 19:49 lx_ 阅读(250) 评论(0) 推荐(0)
摘要:EntityFramework:System.Data.Objects.EntityFunctions.DiffDays(DateTime.Now, inputTime)判断当前时间与指定时间相差多少天System.Data.Objects.EntityFunctions.DiffHours(DateTime.Now, inputTime)判断当前时间与指定时间相差多少小时同理所有Diff开头都是用于判断时间的需要注意的是: 计算的结果可能为负数,计算的方式是 :inputTime-DateTime.Nowlinq:System.Data.Objects.SqlClient.SqlFuncti 阅读全文
posted @ 2013-09-22 09:37 lx_ 阅读(1158) 评论(0) 推荐(0)
摘要:"组件服务"- >"计算机"- >"我的电脑"- >"DCOM配置"->找到word->属性->"标识"标签,选择"交互式用户"->安全"标签"->在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加 一个"NETWORK SERVICE"用户(注意要选... 阅读全文
posted @ 2013-08-19 18:38 lx_ 阅读(2901) 评论(4) 推荐(0)
摘要:客户的网站放在一个虚拟空间,之间都没有修改过程序。可是网站的后台登录页面报错 String was not recognized as a valid Boolean. ,错误指向@using (Html.BeginForm())处。经过多方查找,原来是web.config的一些配置被修改了,原来应该是bool的值被修改成了字符串类型的“OFF”。遇到此类问题的朋友可以去检查一下你的web.config文件。猜想应该是IIS设置时修改的web.config。具体为什么会修改错误的值,还没搞清楚。 阅读全文
posted @ 2013-08-13 16:44 lx_ 阅读(1389) 评论(0) 推荐(0)
摘要:详细错误如下:很可能由 IncludeExceptionDetailInFaults=true 创建的 ExceptionDetail,其值为:System.InvalidOperationException: 在调用 WSDL 导出扩展过程中引发异常: System.ServiceModel.Description.DataContractSerializerOperationBehavior协定: http://tempuri.org/:ICommunicationContract ----> System.InvalidOperationException: nt.WcfContr 阅读全文
posted @ 2013-06-27 15:45 lx_ 阅读(850) 评论(0) 推荐(0)
摘要:关于协变和逆变要从面向对象继承说起。继承关系是指子类和父类之间的关系;子类从父类继承所以子类的实例也就是父类的实例。比如说Animal是父类,Dog是从Animal继承的子类;如果一个对象的类型是Dog,那么他必然是Animal。协变逆变正是利用继承关系 对不同参数类型或返回值类型 的委托或者泛型接口之间做转变。我承认这句话很绕,如果你也觉得绕不妨往下看看。如 果一个方法要接受Dog参数,那么另一个接受Animal参数的方法肯定也可以接受这个方法的参数,这是Animal向Dog方向的转变是逆变。如果一个 方法要求的返回值是Animal,那么返回Dog的方法肯定是可以满足其返回值要求的,这是Do 阅读全文
posted @ 2012-12-12 14:37 lx_ 阅读(312) 评论(0) 推荐(0)
摘要:一.前言: xslt转换技术是xml中的一项重要技术,本文将向xml研发者介绍.net框架下的一些不同的xslt转换技术。同时,本文还将介绍怎么运用各种不同的输入数据源以完成一个xslt转换。在.net框架下,system.xml.xsl.xsltransform类能根据一个xslt样式表文件转换一个xml文件,他是xslt转换中最重要的一个类,同时他能够支持w3c的xslt 1.0的语法,其运用的命名空间是http://www.w3.org/1999/xsl/transform。 二.和xslt转换相关的输入数据源: .net框架下有许多类能完成读取xml文件以实现xslt转换的... 阅读全文
posted @ 2012-08-24 17:58 lx_ 阅读(369) 评论(0) 推荐(0)
摘要:SWFTools提供了一系列将各种文件转成swf的工具: font2swf.exe gif2swf.exe jpeg2swf.exe pdf2swf.exe png2swf.exe wav2swf.exe 具体的功能就顾名思义了。其中把pdf转成swf的工具就是pdf2swf了。在命令行中运行pdf2swf src.pdf des.swf一般能满足需求。而命令行参数可以通过pdf2swf -f得到:-h , –help Print short help message and exit 打印帮助信息 -V , –version Print version info and exit 打印版本号 阅读全文
posted @ 2012-08-12 22:12 lx_ 阅读(395) 评论(0) 推荐(0)
摘要:前言.NET 3.5中新增的表达式树(Expression Tree)特性,第一次在.NET平台中引入了“逻辑即数据”的概念。也就是说,我们可以在代码里使用高级语言的形式编写一段逻辑,但是这段逻辑最终会被 保存为数据。正因为如此,我们可以使用各种不同的方法对它进行处理。例如,您可以将其转化为一个SQL查询,或者外部服务调用等等,这便是LINQ to Everything在技术实现上的重要基石之一。实事求是地说,.NET 3.5中的表达式树的能力较为有限,只能用来表示一个“表达式”,而不能表示“语句”。也就是说,我们可以用它来表示一次“方法调用”或“属性访问”,但 不能用它来表示一段“逻辑”。不 阅读全文
posted @ 2012-08-03 15:47 lx_ 阅读(433) 评论(0) 推荐(0)
摘要:我在上一篇文章中已经讲解了一般网站的登录原来和C#的登录实现,很多人问到对于使用了验证码的网站该怎么办,这里我就讲讲验证码的原理和对应的登录方法。验证码的由来几 年前,大部分网站、论坛之类的是没有验证码的,因为对于一般用户来说验证码只是增加了用户的操作,降低了用户的体验。但是后来各种灌水机器人、投票机器 人、恶意注册机器人层出不穷,大大增加了网站的负担同时也给网站数据库带来了大量的垃圾数据。为了防止各种机器人程序的破坏,于是程序员想出了只有人眼能 够识别的,程序不容易识别的验证码!验证码是一个图片,将字母、数字甚至汉字作为图片的内容,这样一张图片中的内容用人眼很容易识别, 而程序将无法识别。在 阅读全文
posted @ 2012-07-24 15:04 lx_ 阅读(204) 评论(0) 推荐(0)
摘要:在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】:带三角箭头的实线,箭头指向父类2.实现(Realization)【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现【箭头指向】:带三角箭头的虚线,箭头指向接口3.关联(Association)【关联关系 阅读全文
posted @ 2012-07-23 14:48 lx_ 阅读(173) 评论(0) 推荐(0)
摘要:一个简单的查询可以返回多个结果集,在一次查询中返回多个结果集可以提高查询的效率,还能避免同时占用多个数据库链接/// <summary> /// 返回多个结果集 /// </summary> /// <returns></returns> public void GetTwoResultSet() { SqlConnection conn = new SqlConnection(_connstr); string sql = "select * from Table_1;select * from Table_2"; Sq.. 阅读全文
posted @ 2012-07-19 10:01 lx_ 阅读(306) 评论(0) 推荐(0)
摘要:string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|Longhorn|ubuntu|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS/2|OSF1|SUN"; string uAgent = Request.ServerVariables["HTTP_USER_AGENT"]; Regex reg = new Regex(osPat); ... 阅读全文
posted @ 2012-06-25 11:21 lx_ 阅读(1365) 评论(0) 推荐(1)
摘要:Page.RegisterRequiresRaiseEvent()与Page.RegisterRequiresPostBack()方法 Page.RegisterRequiresRaiseEvent()与Page.RegisterRequiresPostBack()方法是两个与回传有关的另外两个方法,微软对这两个方法的解释: Page.RegisterRequiresRaiseEvent() :将 ASP.NET 服务器控件注册为需要在 Page 上处理控件时引发事件的控件。 Page.RegisterRequiresPostBack() :将控件注册为需要回发处理的控件。Page.Regis 阅读全文
posted @ 2012-06-19 11:53 lx_ 阅读(213) 评论(0) 推荐(0)
摘要:首先现在C#Qrcode的源码 http://www.codeproject.com/Articles/20574/Open-Source-QRCode-Library然后需要修改一些代码用于支持中文修改代码的时候会遇到可能遇到的问题问题一(这个问题我遇到了):调试Winform平台的例子时出现如下提 示:Error'ThoughtWorks.QRCode.Properties.Resources' does not contain a definition for 'GetResource'。只要把这些出错的地方改成:MemoryStream memorySt 阅读全文
posted @ 2012-05-10 17:04 lx_ 阅读(4325) 评论(2) 推荐(1)
摘要:多重性关系可以是Optional(一个属性可拥有一个单个实例或没有)Required(一个属性必须拥有一个单个实例)Many很多的(一个属性可以拥有一个集合或一个单个实例)。Has方法包括如下几个:• HasOptional• HasRequired• HasMany在多数情况还需要在Has方法后面跟随如下With方法之一:• WithOptional• WithRequired• WithMany一对多modelBuilder.Entity<Destination>().HasMany(d=>d.Lodgings).WithOptional(l=>l.Destinat 阅读全文
posted @ 2012-05-02 15:11 lx_ 阅读(781) 评论(0) 推荐(0)