-
Web开发之路线图(.Net版)
作者: 陆金龙 发表时间: 2016-07-20 23:36管理工具: 项目管理:思维导图、代码版本管理 设计软件 :UML建模软件、软件建模、数据建模、绘图软件、原型设计软件、图像处理软件 开发工具:IDE、数据库管理、文本编辑器、反编译、对象监视、Http通讯监视 编程语言: 数据语言、编译型语言、解释型语言 Web/移动开发技术: &... -
WCF响应超时、序列化出错报错处理及配置
作者: 陆金龙 发表时间: 2015-07-24 01:051、接收对 http://xxx.svc 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。 这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参阅服务器日志。 原因1:WCF服务返回数据记录较多,超出默认设置大小。 解决:在WCF服务端的配置文件中将maxItemsInObjectGraph配置项设置为2147483647,具体位置及配置示例如下: &nbs... -
C#接收WCF返回接口类型的数组数据并转换为具体类型数组
作者: 陆金龙 发表时间: 2015-07-23 23:48object类型的数组在转换为基元类型数组或用户自定义类型数组时,不能像单个对象的转换一样使用as语法或者强制转换。除了通过for循环遍历处理,还有一种比较简洁的处理方法,即使用linq语法的Select方法并在lambda表达式中完成转换,然后使用ToArray()得到数组。以下是一个调用WCF应用场景的实例: 假设AComputer是实现了接口IComputer的类, IHardWareService是提供硬件设备信息的服务接口,其中的GetComputerList操作返回接口类型的集合数据。在AHardWareService服务中实现了 IHardWareS... -
C#基础(一):数据类型
作者: 陆金龙 发表时间: 2015-05-13 00:05学编程较快捷的切入方式是先了解编程语言的数据类型及基本语法,然后学习一些常用类库。在实践过程中不断积累编程知识,并掌握越来越多类库的使用,逐步达到通过编程解决一些问题的目的。 C#中数据类型较多,怎么学习才能达到有条有理?个人认为应该大处着眼,小处着手。即从大的分类上理解和把握,而要真正掌握这些类型,则需要从小处着手,针对实际项目常用的具体类型,强加练习,逐个突破。 一、值类型与引用类型 值类型 主要有结构和枚举两类组成,还包括对应的可空类型。 结构包括数值型(整型、浮点型、decimal)、bool、用户自定义结构。 枚举是一种由一组称为枚举数... -
Asp.Net面试题汇集
作者: 陆金龙 发表时间: 2015-02-26 17:36以下面是面试中经历的真实面试题(非笔试),现整理出来分享一下。答案是根据本人理解整理,仅供参考。 1.谈谈你对结构体与类的理解 考察点:继承性与数据类型的关系、声明和使用的规则。 可简要从以下3个方面回答: 1) 继承性:类可以被继承或从其他的类继承,结构不能从结构或类继承。 最好补充说明以体现自己理解的深入:这是他们的数据类型决定的,类是引用类型,而结构是值类型,是不能被继承的。 2)定义:定义结构时不能显示的声明无参构造函数或析构函数。 定义类可以显示的声明无参构造方法或析构方法。(而且... -
Aspnet使用ContentTemplate解决UpdatePanel不具有名为“xxx”的公共属性问题
作者: 陆金龙 发表时间: 2014-12-11 23:55使用UpdatePanel时出现table can't place inside updatePanel,table不能嵌套在updatepanel中的错误 <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <table>.....</table> </ContentTemplate> ... -
Aspnet后台设置DropDownList的选中项
作者: 陆金龙 发表时间: 2014-12-11 23:54//如果DropDownList1的Text和Value值一致 this.DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(new ListItem(指定项)); //如果Text和Value值不一致 this.DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(... -
Aspnet后台禁用页面所有控件
作者: 陆金龙 发表时间: 2014-12-11 23:52//禁用form表单内的所有控件: protected void DisableAllControls() { foreach (Control control in form1.Controls) { if (control is WebControl) { &nbs...