随笔分类 - ASP.NET心得
平时在作项目的时候的一些心得体会
[cnforums1.2代码学习]4、关于论坛配置的序列化和反序列化做法
摘要:论坛配置的数据在WEB上存储是以HashTable方式来存储,但是在数据库中却已一个字段来存储这个HashTable以序列化的方式将HashTable序列化为二进制数据存储到数据库中,需要的时候在来反序列化他。HashTable类型是怎么序列化到数据库中的,代码如下://参照CnForums1.2\Data Providers\SqlDataProvider\SqlDataProvider.cs中...
阅读全文
[cnforums1.2代码学习]3、论坛的数据库操作流程
摘要:今天我们来看一下论坛操作数据库的一个整体流程,我们先以注册用户为例首先,我们通过页面找到注册的页面 User/CreateUser.aspx ,其中使用了<Forums:CreateUser id="CreateUser1" runat="server" />控件然后,我们在Controls的项目中找 User/CreateUser.cs 文件,通过 string skinFilena...
阅读全文
[cnforums1.2代码学习]2、关于论坛的页面结构
摘要:在aspx文件中显示的如下:<Forums:Default runat="server"/>从这个可以看出是一个自定义用户控件然后我们在看Forums标签的定义<%@ Register TagPrefix="Forums" Namespace="AspNetForums.Controls" Assembly="AspNetForums.Controls" %>可以看的出,这...
阅读全文
[cnforums1.2代码学习]1、论坛的整体结构
摘要:作为自己学习cnforums代码的一个笔记,同时也监督自己吧!这张图是cnforums的一个系统框架图。可以看出,分成三层结构,Web层是通过webpage 和 很多的自定义组件构成,中间层 Component,处理一些业务逻辑,数据访问层DataProvider,进行数据库操作。
阅读全文
学习委托
摘要:1. C# 中的委托类似于 C 或 C++ 中的函数指针。2. 委托声明定义一种类型,它用一组特定的参数以及返回类型封装方法。3. 委托的一个属性是,它不知道或不关心自己引用的对象的类。一个简单的例子: using System;namespace ConsoleApplication1{ /// /// Class1 的摘要说明。 /// class Class1 ...
阅读全文
客户短保存信息(cookie)
摘要:由于页面刷新,如何保存客户端信息,想到了cookie读cookie: function GetCookie(sName){// cookies are separated by semicolons//var aCookie = document.cookie;for (var i=0; i < aCookie.length; i++){ // a name/value pair (a c...
阅读全文
SQL常用命令使用方法
摘要:(1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]"...
阅读全文
常用SQL语句
摘要:1、连接 SQL*Plus system/manager 2、显示当前连接用户 SQL> show user 3、查看系统拥有哪些用户 SQL> select * from all_users; 4、新建用户并授权 SQL> create user a identified by a;(默认建在SYSTEM表空间下) SQL> grant connect,resource to a;...
阅读全文
模式窗口刷新父页
摘要:两种方法:1.btn_export.Attributes.Add(“onclick“,"javascript:showModalDialog('listprintselect.aspx',parent,'dialogWidth:300px;dialogHeight:130px;center:yes;help:no;resizable:no;status:no');") ;调用window.dial...
阅读全文
导出Execel数据总结
摘要:参考PowerGrid源码---设置几个属性//导出文件的名称,使用Guid.NewGuid()得到随机名称 private string m_ExportFileName = ""; //传输数据的文件流类 private StreamWriter m_ExportWriter; //文件的链接路径 private string m_PopupURL = "";//导出按钮事件pr...
阅读全文
关于Page.IsPageBack的一些理解
摘要:IsPostBack特性,在网页第一次加载时,该属性的值是false。如果网页因回送而被重新加载,IsPostBack属性的值就会被设置为true。通过测试,可以在任意时候执行指定的代码。下面是相关的C#代码: protected void Page_Load(Object sender, EventArgs e) { // 网页每次加载时,执行的一些操作 if (!IsPostBack) { /...
阅读全文
浙公网安备 33010602011771号