.NET&C#
rockywu
好好学习,天天向上
展开
-
asp.net父窗体调用子窗体,并将值传回父窗体
来自MSDN代码~:父窗体:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > function openpage(htmlurl) { var newwin=window.open(htmlurl,"newWin","toolbar=原创 2007-03-07 18:33:00 · 2254 阅读 · 0 评论 -
C#中使用List类
System.Collection.Generic命名空间中的List类的用法非常类似于System.Collection命名空间的ArrayLisy类。这个类实现了IList,ICollection和IEnumerable接口,例:Racer类作为添加到集合的元素,表示赛车手,包括两个字段:名字和汽车,可用属性来访问public class Racer {转载 2011-11-04 14:23:28 · 697 阅读 · 0 评论 -
asp.net的menu控件在ie8 中的问题
asp.net的menu控件,可以自动生成下拉菜单,并且提供了很多的样式,在开发网站时,提供了很大的方便。但是,在ie8中出现了一个问题,就是只能正常显示静态的菜单,而动态的菜单只出现一个白色的背景,其他的什么也看不见。而且在chrome,Mozilla,Firefox等显示都正常,只是在ie8中出现。 解决方案一:安装修复补丁,参见http://support.microso原创 2011-11-21 10:46:53 · 633 阅读 · 0 评论 -
GridView 72般绝技之GridView合并表头多重表头无错完美版
GridView 72般绝技之GridView合并表头多重表头无错完美版后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;usin转载 2010-01-25 13:00:00 · 887 阅读 · 0 评论 -
GridView 滚动条
GridView默认是没有左右滚动条,如果数据列比较多默认的GridView就比较难看了!此时我们一般将GridView加上滚动条!1、利用Panel控件包装GridView ....... 2、利用Div包装GridView原创 2010-01-23 16:43:00 · 7796 阅读 · 0 评论 -
C#反射使用入门
1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型转载 2010-01-22 13:40:00 · 422 阅读 · 0 评论 -
DataList分页
前台代码: 进入后台管理 <asp:Repeater ID="Repeater1" runat="server"> 图片库原创 2009-07-15 13:03:00 · 565 阅读 · 0 评论 -
C# 里的泛型如何使用
泛型是 C# 2.0 开始引入的一种更加灵活、规范的数据操作机制,看例子: class Student{} 假设有学生对象需要存入集合,再提取出来 ArrayList list = new ArrayList(); //1、实例化 list 集合对象 Student s = new Student(); //2、实例化一个学生对象 l转载 2009-07-12 16:50:00 · 1449 阅读 · 1 评论 -
C#泛型有什么好处
关于object类型:1.object类型可以来引用任何类型的实例;2.object类型可以存储任何类型的值;3.可以定义object类型的参数;4.可以把object作为返回类型。但是--这样做有很大的问题1.会因为程序员没有记住使用的类型而出错,造成类型不兼容;2.值类型和引用类型的互化即装箱拆箱使系统性能下降。C#2.0提出的泛型就是避免强制类型转换,减少装箱拆箱提高性能,减少错误。转载 2009-07-12 16:33:00 · 1113 阅读 · 0 评论 -
C#编程尽量使用接口来编程
.NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i = 0; i l.Items.Add (items[i].To转载 2009-07-04 14:34:00 · 541 阅读 · 0 评论 -
WebServer 应用
、建立WebServer服务程序项目打开VS2005,选择文件=>新建网站=>ASP.NET Web服务,确定。在默认Service.cs编写如下代码using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Data;us原创 2009-06-27 14:45:00 · 530 阅读 · 0 评论 -
C#委托和事件
什么是委托? 委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数先看示例:using System;using System.Collections.Generic;using System.Text;namespace DelegateDe原创 2009-07-22 13:02:00 · 506 阅读 · 0 评论 -
C#工厂模式实现方法
近期利用些业余时间看了些设计模式的例子,感觉不错:利用设计模式可以使代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 从公司生产汽车用品角度出发,比如前杠、侧杠、行李架....要想利用这些汽车配件产品,可能设计一系列对象,然后原创 2009-07-22 13:11:00 · 2077 阅读 · 1 评论 -
SqlDataAdapter分页效率
经常使用SqlDataAdapter,但从没有关注SqlDataAdapter重载函数应用,今天听同事说SqlDataAdapter(DataSet dataSet, int startRecord, int maxRecords, string srcTable)分页效率很高(一直使用网友AspNetPage分页控件,于是简单做了一个测试:前台只放一个GridView:原创 2009-07-18 15:27:00 · 2672 阅读 · 2 评论 -
WebService的安全性讨论【身份识别】
相信很多开发者都用过WebService来实现程序的面向服务,本文主要介绍WebService的身份识别实现方式,当然本文会提供一个不是很完善的例子,权当抱砖引玉了.首先我们来介绍webservice下的两种验证方式,一.通过集成windows身份验证通过集成windows方式解决webservice的安全问题是一个很简洁,并且行之有效的解决方案,该方案的优点是比较安全,性能较好,当然转载 2011-11-07 21:34:32 · 820 阅读 · 0 评论