M_ary  
本人热爱编程...更期待和谐的团队.. 有意者,请发送邮件与我.. wangkang198802@126.com

2011年10月20日

摘要: 1) 没有经过美化,先把功能做简要介绍: 点击增加,最多上传8张;然后点击上传,这样全部传到服务器中##2)点击增加图片---前台的增加按钮的JS: <script type="text/javascript"> var i = 1; function addFile() { if (i < 8) { var str = '<br><input type="file" name="file" runat="server" style="width:300px&q 阅读全文
posted @ 2011-10-20 17:54 M_ary 阅读(775) 评论(1) 推荐(0)

2011年9月22日

摘要: 最近尝试使用,在局域网内使用WebClient下载内容,碰到了生平第一次使用了代理的问题,于是乎查资料,于是乎有了此篇文章记录... 代码写于下面: string getHost = "http://www.baidu.com"; WebClient wClient = new WebClient(); ebProxy p = null;W //代理类 string proxyAddressAndPort = ConfigurationManager.AppSettings["proxy"]; string proxyUserName... 阅读全文
posted @ 2011-09-22 17:38 M_ary 阅读(804) 评论(0) 推荐(0)

2011年7月27日

摘要: 1、用 Request.QueryString[""];例如: Request.QueryString["id"];//如果有一个id,就用Querying[];来获取,返回字符串; //如果有多个,这样取也不会出错,只是取出来各个值之间是用英文逗号(,)隔开的,2、用 Request.QueryString.GetValue(" ");--要想分别获取各个id;可以使用该方式,得到数组,然后用序号来获取。例如: string[] ids = Request.QueryString.GetValues("id"); 阅读全文
posted @ 2011-07-27 16:58 M_ary 阅读(1111) 评论(5) 推荐(0)
 
摘要: /页面生命周期描述执行过程1、Page_init(); 每次页面载入都会执行这个过程,功能就是控件初始化。在这个事件方法中可以访问控件,但是仅是控件的初始值。2、LoadViewState(); 它会载入PostBack和ViewState的值,即会将值真正的赋值给对应的控件。所以,在Page_init()阶段为控件赋值是木有意义的。3、LoadPostBackData(); 得到提交到的数据,一般不用我们处理。4、Page_load(); 若是load事件,则是--页面先调用自己的Load方法,继而挨个调用每个控件的load方法。一般都会用到Page.IspostBack();来判断是否是首 阅读全文
posted @ 2011-07-27 11:29 M_ary 阅读(222) 评论(0) 推荐(1)

2011年6月30日

摘要: 1)JS中的正则表达式 1 Var regex=new RegExp("\\d{5}") ; var regex=/\d{5}/; 2 是否匹配:regex.text(str) ;返回bool; 3 提取分组:var s="aaa@126.com" ; var regex=//; s.match(regex) ; RegExp.$1+RegExp.$2;2)关于C #内存管理机制 1 只管尽情的new,因为c#有GC(Garbage Collection)进行垃圾的收集。所以内存的分配、回收不需要程序员操心。 2 但缺点是,不用的内存不能立即进行回收,因 阅读全文
posted @ 2011-06-30 11:57 M_ary 阅读(231) 评论(0) 推荐(0)
 
摘要: 1)关于static方法的应用 1 若该方法中没有用到非static字段,和属性的方法,可定义为static方法。2)关于扩展方法 1 就是类本没有此方法,就好像有一样。 2 首先将类变为static,然后在static方法中的参数加this,且this必须是要扩展的类的类型。 public static bool IsEmail(this string s){return s.contains('@');} // if(s.IsEamil().ToHZ()) 要点就是让参数作为对象,去调用该方法得到返回值的类型。3)关于Linq 1 c#中 var是一个类型的简写,是根据右边 阅读全文
posted @ 2011-06-30 11:38 M_ary 阅读(473) 评论(2) 推荐(0)

2011年6月29日

摘要: 1)关于分页语句1 not in select top pageSize * from table where tid not in (select top (pageIndex-1)*pagesize tid from table) ; --------------或者 select * from ( select *,Row_Number() over(order by id) RowNumber from books ) t where t.RowNumber>=2 and t.RowNumber<=7;2 使用存储过程 create Procedure GetPageDat 阅读全文
posted @ 2011-06-29 17:26 M_ary 阅读(372) 评论(0) 推荐(1)

2011年6月21日

摘要: 1)关于Assembly 1 就是一堆相关类的打一个包,这样程序中若用到其他功能,那就只引用该功能所在的程序集即可,减小了尺寸;同时一些程序集内部的类不想让其他程序集调用。 2 如果所调用的类在没有引用的程序集中,那么需要添加对所在类的程序集的引用。 3 Assembly的访问级别,类如果不标注访问级别就是internal;即只能在程序集内部访问;如果想让别的程序集访问,就需要public。 4 可以自己编写Assembly:新建类库,生成后就是一个dll,然后在别的项目中添加引用该dll即可,使用该dll类库中的定义的非internal类了。 5 托管代码:可以反编译出来的,最终编译生成MS 阅读全文
posted @ 2011-06-21 10:36 M_ary 阅读(215) 评论(0) 推荐(0)
 
摘要: 1)层的position样式操作 1 static(默认值) 2 absolute:top和left起作用,不过是相对于浏览器来说,不会随着上一个元素位置的变化而变化。 3 fixed:它是相对于真个可以显示的窗体而言,即不会随着滚动条的滚动而变化。 4 relative:top和left起作用,不过是相对于前面 一个元素,上一个元素位置一变,它的位置也会改变。2)body和document的事件范围;body在document的事件内部。3)元素大小的单位 1 进行元素大小值改变的运算时,需要取得原有的值,需要用parseInt(div.style.width);转换;4)解决英文字母连续不 阅读全文
posted @ 2011-06-21 10:27 M_ary 阅读(134) 评论(0) 推荐(0)
 
摘要: 1)DOM动态创建元素 1 document.write(); //只能在页面加载中动态创建 2 document.createElement(); //创建具有指定标签的dom对象;然后appendChild();添加到相应的元素下。 document.body.appendChild(a1); 3 document.innerHTML();2)获取表单元素 1 innerText; innerHTML ; 2 value获取所有<textarea><select> 表单元素的值; 3 关于<是否编码;若编码&lt代替,则显示就是原样,否则就有特殊意义。 阅读全文
posted @ 2011-06-21 10:19 M_ary 阅读(144) 评论(0) 推荐(0)
 
点击右上角即可分享
微信分享提示