c#
文章平均质量分 71
Persistence_x
这个作者很懒,什么都没留下…
展开
-
treeview加载数据以及gridview双击时加载treeview是否选中,留个脚印
private void PowerManager_Load(object sender, EventArgs e) { //加载数据到treeview里面 DataTable dtb = bluser.GetUser(); rgvuserinfo.DataSource = dtb; D原创 2013-11-15 15:16:44 · 565 阅读 · 0 评论 -
Asp.net第一章一般处理程序和request,response,server对象
asp.net运行机制:浏览器-->服务器电脑-->iis-->aspnet_isapi.dll-->FrameWork-->HttpRuntime-->HttpContent-->HttpAplicationFactory-->HttpApliHttpcation-->IhttpHandler一般处理程序做一些验证码 水印 比较方便;Url中特殊符号,中文,需要url编码;-原创 2014-05-19 00:51:11 · 1494 阅读 · 0 评论 -
net小练习题
一:不使用变量交换两个数的值 5 int a = 10, b = 20; a = a + b; b = a - b; a = a - b; 二:求自然数10000以内所有11的倍数的和? 5 static long Method1(int sun=10000) {原创 2014-06-03 22:36:27 · 512 阅读 · 0 评论 -
工作sql整理
所有power要写成POWER(cast(1024 as bigint),p.pr),里面参数用bigint,就不会报错了。--查询当天的数据select * from SMS_SubmitRecord where CONVERT(varchar(8),SubmitDate,112)=CONVERT(varchar(8),GetDate(),112)--1转换成01;select r原创 2014-04-18 22:30:33 · 405 阅读 · 0 评论 -
asp.net状态保持viewstate,session,cookie,application
ViewState状态保持Cookie设置过期时间就会保存在硬盘,否则是保存在内存中Session默认保持20分钟;Application全局 用来记录网站的在线人数;1、aspx和cs之间的关系(反编译) 继承关系 2、代码内嵌 使用c#代码 3、IsPostBack原理 页面必须具有一个ranat=server的form标签 4、Request UrlRe原创 2014-05-22 15:41:10 · 494 阅读 · 0 评论 -
asp.net缓存和配置信息防盗链,自定义错误页
数据库缓存依赖1、数据库缓存依赖-S服务器名称 -E集成身份验证 -ed启动 -d数据库名称 -et指定缓冲依赖的表名 -t表名在vs2010的命令提示符中运行(切换到aspnet_regsql.exe所在的目录)aspnet_regsql -S . -E -ed -d myphotos -et -t photos缓存依赖禁用该数据库aspnet_regsql -S . -E原创 2014-06-10 11:13:06 · 497 阅读 · 0 评论 -
ajax总结
this是document对象value;$(this)转换成jquery对象.val();//json{"key":value} value任意类型//js把字符串转换成json对象var json = eval(str);//服务器返回json,把对象转换成json格式的字符串JavaScriptSerializer jss = new JavaScriptSeriali原创 2014-06-10 12:01:09 · 400 阅读 · 0 评论 -
相关代码参考价值
实现IDisposable可以使用using 省去关闭了//查看当前的程序集地址;Response.Write(this.GetType().Assembly.Location);//把相对路径转换成绝对路径;string path = context.Request.MapPath("03-post提交.html"); //读取静态模板string html = File.Read原创 2014-05-29 09:40:44 · 549 阅读 · 0 评论 -
服务器控件的使用
html的 相对路径 ../返回上一级目录 ./就是当前目录 根路径 / 返回的就是http://域名/(不会判断是否有虚拟目录)路径 asp.net 中的根路径 ~/ 数据源 获取数据(表达式)基本属性 ClientID $("#") Visible false 不输出html CssClass Attributes基本控件原创 2014-05-29 09:39:17 · 629 阅读 · 0 评论 -
MVC自我学习
MVC自我学习:ViewData管理传值; 取值;1:HtmlHelper (1):超链接//new { name = "admin", pwd = "123" }//路由参数//new { @class="txt" }Html参数;<%:Html.ActionLink("关于", "About", "Home", new { name = "admin", pwd = "1原创 2014-06-12 16:03:33 · 349 阅读 · 0 评论 -
EF,Linq,lambda
1:ORM简介 ef - object relation Mapping 对象关系映射2:使用EF实现增删改查(注意数据表中要有主键) 增加 查询 linq 与sql比较 修改 删除3:EF深入 (1)FirstOrDefault,First, Single,SingleOrDefault 区别 (2):SqlServe原创 2014-06-12 16:06:16 · 2062 阅读 · 0 评论 -
MyHtmlPageExt分页扩展方法
HtmlHelper的扩展: 注意点:扩展方法必须是静态方法,所在的类必须是静态类,所在的命名空间改成System.Web.MVC则能省略页面中必须添加命名空间的约束。 //主要就是输出分页的超级链接的标签 //自定义分页Helper扩展 public static HtmlString ShowPageNavigate(this HtmlHelper htmlHelper, i原创 2014-06-12 16:16:37 · 400 阅读 · 0 评论 -
.net常用的验证正则表达式
asp.net 验证正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0原创 2014-06-12 16:18:02 · 679 阅读 · 0 评论 -
enterprise 动态同时加载2个数据库
1、动态创建一个配置文件,保存2、读取配置文件3、读取数据库配置文件链接字符串,创建EL的数据库实例 //保存配置文件 string path = System.AppDomain.CurrentDomain.BaseDirectory; //生成配置文件 XmlTextWriter writer = new原创 2014-08-04 09:58:10 · 531 阅读 · 0 评论 -
javascript基本使用
Dictionary和HashTable的区别Dictionary和HashTable的相同点:添加元素,删除元素,通过键访问值的方法相同。Dictionary和HashTable的不同点:Dictionary对添加的元素具有类型约束,HashTable可添加任意类型的元素。Dictionary不需要装箱、拆箱操作,HashTable添加时装箱,读取时拆箱。--InnerText和I原创 2014-04-09 00:34:43 · 432 阅读 · 0 评论 -
c#验证码生成ashx
using System;using System.Web;using System.Drawing;public class ValidateCode : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "imag原创 2014-05-16 11:31:45 · 459 阅读 · 0 评论 -
学习整理多态继承接口
new 1.调用构造函数2.开辟内存空间接口 //接口中的成员不能有实现 //接口中不能有字段(因为字段中有实现) //不能有访问修饰符工厂提取方法的总和 一般根据继承和多态来使用virtual A a =new B() B.Method 如果重写执行b的方法 如果没重写的话执行父类A的方法封装 把一段代码封装到一个方法里继承 可原创 2013-12-04 08:11:31 · 471 阅读 · 0 评论 -
接口抽象类hashtable集合整理文档
实例方法 -通过对象来访问静态方法 -通过类名来访问-> 抽象类和接口的区别抽象类适用于同一系列借口适用于不同序列的类具有相同动作的行为->结构不能有无参构造函数结构可以实现接口,但不能继承ref 修饰的参数,使用之前必须初始化out 修饰的参数,调用的时候不需要初始化HashTable --键值对的集合key,value值 //创建HashTable原创 2013-12-12 00:21:44 · 479 阅读 · 0 评论 -
正则表达式自己整理
正则表达式 符号\为转义符元字符. 匹配任意单个字符 除了\n [] 匹配[]中的单个字符| 或 z|food 匹配z或food (z|f)ood 匹配 zood或food* 0或多次 (它前面的字符出现的次数) (zo)*表示()里的字符出现的次数+ 一或多次? 0或一次{n} 出现n次 {n,} 至原创 2013-12-18 00:26:34 · 513 阅读 · 0 评论 -
泛型类递归文件流序列化整理
->list排序 继承Icomparable的接口 在student设置比较的对象 比如(年龄或者工资)CompareTo方法String自带根据姓名来排序的方法 继承Icomparer接口实现了Compare方法 Sort(传入实现接口的类)->泛型类:MyGeneral where T:classDirectory 操作目录 exist方法Assembly.GetExec原创 2013-12-20 00:58:40 · 667 阅读 · 0 评论 -
excel导出传入datatable,计算运行时间
private void btnExp_Click(object sender, EventArgs e) { if (gridWithPagingControl1.GridView.Rows.Count != 0) { if (RadMessageBox.Show("是否要导出数据", "提示", M原创 2014-01-21 11:22:50 · 514 阅读 · 0 评论 -
[自己整理]StreamRead和sqlparamter,sql连接查询以及分页整理
-> Xml操作InnerText 会对标签<>转义InnerXml 不会对标签转义委托多播委托.--写入txtStreamWrite 写入文本 reader.FieldCount得到字段的个数StreamWrite对象的WriteLine()方法就可以把读取的内容写入到txt中StreamRead 读取文本 string temp;while((temp = read原创 2014-01-21 23:56:42 · 493 阅读 · 0 评论 -
StringBuilder,集合,泛型集合,目录操作,操作xml文件,委托,事件,程序集,反射
string 操作字符串 获取字符串长度 Length 截取字符串 Substring() 获取某个字符串的索引 IndexOf() LastIndexOf() split 分割成数组 234---234435--23------ join() 转换大小写 。。。。。StringBuilder 高效了解字符串 sb.Append() Replace() insert()原创 2013-12-23 22:52:26 · 545 阅读 · 0 评论 -
通过反射把list<T>转换成datatable,kill进程,事务传入一个Lst<String>多条sql语句
//通过反射把list转换成datatable public static System.Data.DataTable GetDataTable(List data) { PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(ModelAna原创 2014-02-25 14:30:08 · 821 阅读 · 0 评论 -
div+css讲解总结
DHTML-Learn<代表<>代表>&代表转义 如果在转义<© 就是版权的符号设置bgcolor也可以使用十进制bgcolor="rgb(10,125,200)"上下没有间隔上下存在间隔 预格式化 写什么样就是什么样 居中显示并且加粗跨行跨列不能使用tread和tbody以及tfootradio 必须name一致才能选一中 id是唯一的标识就像是身原创 2014-03-06 00:51:02 · 670 阅读 · 0 评论 -
post提交url
//post提交数据 传入url,和参数 private string post(string url, string data) { string str = string.Empty; try { //创建httpWebRequest对象 创建url地址原创 2014-02-19 10:10:15 · 4345 阅读 · 1 评论 -
工作学习整理
-> 反射窗体dock 在主窗体(SMSMain)获得子窗体(NewMessage)文本框的值 RadTextBox NumberList = (RadTextBox)dc.Controls.Find("txtNumberlist", true)[0];RadTextBox ContextList =(RadTextBox)dc.Controls.Find("txtContent",true)原创 2014-04-18 22:29:48 · 476 阅读 · 0 评论 -
高级需求分析UML建模设计模式笔记
1.REQ->HLR 分析 全系统性质->AD设计 Context,BOM,Conception2.REQ->LLR 分析 模块分析->DD设计 + 编码 Feature,BRM,UC,UCD3.DD设计->代码结构设计 模块内 30个功能 ->类/序列图设计,反射/继承/接口/设计模式/实体类/抽象/配置文件代码结构设计: 设计目标:正确性目标-> 功能性需求目标:代码结构能原创 2014-10-14 16:23:40 · 1416 阅读 · 0 评论