摘要: HTML控件,ASP.Net把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性、无法在服务器端进行处理。ASP.Net服务端控件,经过ASP.Net高度封装的控件,使用简单,运行在服务器端,可以在服务端使用C#代码进行操作,会渲染到客户端为HTML控件。runat=server的HTML控件。在HTML控件的基础上添加runat="server",也是运行在服务器端的,也可以服务端使用C#代码进行操作,也会渲染到客户端,不像ASP.Net服务端控件那样高度封装,暴露的属性大部分是普通HTML属性。和ASP.Net服务端控件相比的好处是:当需要在服务器端要对控件进行操 阅读全文
posted @ 2012-03-12 18:08 多洛华 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ViewState应用:使用方式:作用域---页面级 保存数据方式:ViewState["name"]="Hello"; 读取数据方式:String strname; if(ViewState["name"]!=null) {strname=ViewState["name"].ToString();}ViewState不能存储所有数据类型,仅支持: String\Integer\Boolean\Array\ArrayList\Hashtable使用ViewState前提:页面必须有一个服务器端窗体标记(<fo 阅读全文
posted @ 2012-02-21 19:52 多洛华 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 正则表达式入门: 阅读全文
posted @ 2012-01-26 23:59 多洛华 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 委托和事件的区别:因为委托是类型,事件是对象,事件内部是用委托来实现的。事件相当于帮委托做成private,增加了ADD\REMOVE方法。 阅读全文
posted @ 2012-01-25 12:42 多洛华 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Html中Node与Element的区别:html文档里所有内容都是节点(标签、属性、文本)。元素 一个完整的标签。 阅读全文
posted @ 2012-01-20 23:55 多洛华 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 递归不错:以前真没注意这东西!只有听说!╮(╯▽╰)╭就是自己粗心!这么好用的算法都不会用!就显示一个树也想的自己乱七八糟,难道是没学数据结构的原因!以后这算法我必须谨记!实在很不错!还有多学习算法这些东西!实在太有用了! 阅读全文
posted @ 2012-01-15 14:59 多洛华 阅读(87) 评论(0) 推荐(0) 编辑
摘要: sql数据库与c#的null的区别:1、sql数据库的Null与C#的Null不相等的,sql对应c#会报错System.DBNull错误。2、c#判断sql数据库是否为Null,row.IsNull("name")或DBNUll.Value。 阅读全文
posted @ 2012-01-07 21:54 多洛华 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 登陆与改密码:重新用三层做了一次登陆和修改密码,感觉还挺简单的,就查、判断、修改一些功能。不过这次用到了全局变量,发现了以前没注意的地方,就是全局变量(static)是和进程相关的,启动一个程序就是一组新的static变量和进程关联,全局范围就是这个进程。 阅读全文
posted @ 2012-01-04 08:38 多洛华 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 今天了解EXCEL导入和登陆平时没注意的细节:1、简单EXCEL操作!EXCEL主要分四种:OLE :太占资源!假设服务端对客户端,一对多,每点击一次CLICK就会在进程出发一个EXCEL,服务端负担不起,比较好的服务器!最多也20个左右!OLEDB:稍微简单了一些,内容不够丰富,EXCEL常会有:图片、合并单元格、链接那样不符合。OPENXML:如果是XLSX,就是OFFICE2007就用这个。(微软)NPOI:目前主流都用这个基于XLS。(微软)2、登陆细节问题(平时没主要的)两个窗口,一主内容,一登陆窗体。启动Program.cs类中Application.Run(new frmMain 阅读全文
posted @ 2011-12-27 23:40 多洛华 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 要将窗体2的文本值传到窗体1文本中! private void button1_Click(object sender, EventArgs e) { 模式化窗体传值2 f2 = new 模式化窗体传值2(); f2.F1 = this; f2.ShowDialog(); } public string T1 { get { return textBox1.Text; } set { textBox1.Text = value; } } public 模式化窗体传值1 F1 { get;set; } private void button2_Click(object sender, E... 阅读全文
posted @ 2011-12-07 23:46 多洛华 阅读(710) 评论(0) 推荐(0) 编辑