随笔分类 - ASP.NET
C#
摘要:了解ASP.NET中缓存数据和传递数据的各种方法,通过比较,能在各种情况下选择合适的缓存和传递数据的方法。一、页内数据保存页面回发服务器后,页面对象已不是原来那个页面对象。其两种常用的方法:1.ViewStateViewState用来保存用户的状态信息,有效期等于页面的生命周期;可以保存大量数据但是要慎用,因为会影响程序性能;所有的Web服务器控件都是用ViewState在页面PostBack期间...
阅读全文
摘要:一、JavaScript(帮助文档)1.在Web页面中使用JavaScript的方法(1)、在HTML中嵌入JavaScript: 如: <script language="javascript">document.write("Hello World!");</script>(2)、链接JavaScript文件: 如: //网页文件 <script language...
阅读全文
摘要:一、ASP.NET 2.0 新增约50个控件二、GridView控件的简单应用技巧(源代码)1、GridView无代码分页排序2、GridView选中,编辑,取消,删除3、GridView和下拉菜单DropDownList结合4、GridView和CheckBox结合5、鼠标移到GridView某一行时改变该行的背景色6、GridView实现删除时弹出确认对话框7、GridView实现自动编号8、GridView实现自定义时间货币等字符串格式9、GridView实现用“...”代替超长字符串10、GridView显示隐藏某一列11、GridView固定表头12、GridView合并表头多重
阅读全文
摘要:一、数据库的备份与还原1.Transaction-SQL方法(存储过程)[代码] 注意:还原数据库前,必须结束掉被还原数据库的全部连接进程。2.Interop.SQLDMO.dll程序集(.NET框架) 备份:SQLDMO.BackupClass 还原:SQLDMO.RestoreClass二、安装包的制作1.安装包制作的基本思路:(1)、安装运行环境;(2)、复制项目文件到用户指定位置;(3)、根据用户输入配置连接字符串;(4)、附加数据库。2.安装包制作的基本步骤:(1)、新建安装项目;(2)、添加文件(系统自动添加依赖项);(3)、添加用户界面,并设置相关属性;(4)、新建C#“类库项目
阅读全文
摘要:一、水晶报表1.Pull Model(拉模式) 所谓的拉模式,也就是驱动程序会自动链接至数据库并视需要来提取数据。2.Push Model(推模式) 采用推模式,开发人员必须自行编写代码来链接至数据库,运行SQL命令来创建数据集或数据记录集,并将该对象传递给报表。 开发人员对数据源拥有更大的自主权与控制权。 如:可对数据先过滤。能够自各种不同数据源(如:XML、MySQL等)中提取数据记录并交给C...
阅读全文
摘要:一、编译和运行应用程序1、直接部署:将应用程序源代码复制到发布用Web服务器上即可 2、预编译:部署程序集,而非源代码。 二、发布网站选项说明 1、允许更新此预编译站点:选中这一项后,编译出来的包括aspx文件和dll;不选中这一项,编译出来的aspx中没有界面信息,只有一句静态文本,就是不允许发布后修改页面。2、使用固定命名和单页程序集:会按照页面的类名编译出很多名字固定的dll。 3、对预编译程序集启用强命名 三、常规页生命周期阶段列表1、页请求:页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下
阅读全文
摘要:一、SQL SERVER 2000 1、@@ERRO用于验证上一条sql运行正确否,正确则返回为0,错误返回错误提示。 2、生成sql脚本用于处理外键复杂数据库删除后的恢复。 3、主键用标识种子作为唯一标识,其中uniqueidentifior类型为GUID全局唯一标识。 4、视图可以被看成是虚拟表或者存储查询,可以运用DRM(对象关系映射)避免建立视图的问题。 5、对于单个数据库可以对单个用户限制其权限。 二、ADO.NET 1、ConnectionString SQL SERVER 验证连接: Data Source=.;Initial Catalog=SenCarSystem;Integ
阅读全文
摘要:1、面向对象三大特性:封装、继承、多态;四大好处:可维护、可复用、可扩展、灵活性好。2、业务的封装:高内聚、低耦合。3、赋值!=复用。4、简单设计模式之工厂模式:类的泛化1 public class OperationFactory2 {3 public static Operation createOperate(string operate)4 {5 Operation oper = null;6 switch (operate)7 {8 case "+":9 {10 oper = new OperationAdd();11 break;12 }13 case "-
阅读全文
摘要:1、Web.config,App_Code,App_Themes,App_Data等文件放在根目录下面;2、Web.config配置中的访问权限问题: 先去除原有配置信息,只包含 system.web customErrors mode="Off"/ system.web 然后加入之前配置信息;
阅读全文
摘要:1、string为类类型,StringBuilder类效率更高;类类型的实例化都需要关键字 new string除外;2、int类型默认为 int32,实数默认类型为double: 如:double x=1.2; float y=1.2f; decimal z=1.2m;3、int 的1不能隐式转换为bool类型:如 if(1)将会报错;4、接口:一种协议; 应用程序之间要相互调用,就必须事先达成一个协议,被调用的一方在协议中对自己所能提供的服务进行描述。另一方在调用之前,先通过协议检查存在哪些服务,其中哪些能够满足自己的要求。在C#中,这个协议就是接口。 接口是一组能够提供相同服务的类的抽象
阅读全文
摘要:一、VIsual Studio C# 应用范围 项目: 控制台应用程序、Windows应用程序、类库 网站: ASP.NET网站、ASP.NET Web服务二、程序集 (.dll .exe) 可以看做一个或多个物理程序模块的组合,它是.NET应用程序打包、运行和发布的最小单位。 .NET类库中的对象和组件都包含在各个程序集中。 System是最基本的一个程序集。三、命名空间 命名空间是C#代码的基本组织形式,类、结构等各种类型定义都包含在命名空间中。 C#使用关键字using来引入命名空间。四、ASP.NET Web服务 Web服务是一种新的Web应用程序分支,它们是自包含、自描述、模块化的
阅读全文
摘要:1.VS2005中CSS样式自动引用App_Themes/SkinFile下.css、.skin文件;2.VS2005中善用VS2005自带提示;3.样式引用,内层优先;td、tr布局向上对齐;4.对象边框控制时,注意针对浏览器不同的XHTML;
阅读全文

浙公网安备 33010602011771号