12 2008 档案
摘要:当两个用户同时访问一个页面,一个用户可能更新的是另一个用户已经更改或删除的记录,这就是并发! 并发控制策略 Ø 什么都不做 –如果并发用户修改的是同一条记录,让最后提交的结果生效(默认的行为) Ø 开放式并发(Optimistic Concurrency) - 假定并发冲突只是偶尔发生,绝大多数的时候并不会出现; 那么,当发生一个冲突时,仅仅简单的告知...
阅读全文
摘要:点击GridView的删除,事件触发过程 GridView控件提供了对行编辑和删除的内建的支持。配置一个GridView支持删除需要添加一个删除按钮列。当最终用户点击某一特定行的删除按钮时,引发一次回传并且GridView执行以下步骤: 1. 对ObjectDataSource的DeleteParameters赋值 2. 调用ObjectDataSource的Delete()...
阅读全文
摘要:Chapter11 Custom Formatting Based Upon Data 1. 绑定数据到控件事件过程 不管是从数据控件或编码填充数据到DataSource属性并调用其DataBind()方法。以下几种事件将触发 DataBinding事件触发 数据绑定到数据绑定控件 DataBound事件触发 2. DetailsView如何实现当UnitPric...
阅读全文
摘要:跨页面的Navigation,一个Supplier List页面,一个ProductsForSupplier页面 1. 给Supplier List页面Gridview添加一个HyperLinkField 注意设置它的 DataNavigateUrlFields为SupplierID(实质) DataTextField为CompanyName(...
阅读全文
摘要:他们都是用来实现页面Popup window的,都是用JavaScript来实现 GreyBox http://orangoo.com/labs/greybox/installation.html ThickBox http://jquery.com/demo/thickbox/ 一篇中文介绍:http://www.blueidea.com/articleimg/2006/08/3912/th...
阅读全文
摘要:寄存器 1. 8个32位寄存器 eax ebx ecx edx esp ebp edi esi eax-edx这四个是通用寄存器 ax-dx 访问低十六位,其中ah是高八位 al低八位 esp-esi这四个主要是寻址时用来存放偏移或指针,所以,也就称为指针寄存器或变址寄存器了 ESP(堆栈指针寄存器): 指向栈顶 EBP(基址指针寄...
阅读全文
摘要:一个Supplier的Dropdownlist
一个相应Product的Dropdownlist
一个Product Detail表
Rebind问题!
阅读全文
摘要:DropDown List列出所有supplier;选择一个Supplier,Gridview列出属于这个Supplier的Products
阅读全文
摘要:这段代码反汇编后,代码是什么呢? Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include long test(int a,int b) { a = a + 3; b = b + 5; return a + b...
阅读全文
摘要:分为两种情况 1. 图片以链接形式存储在数据库中,表中某个字段存储图片的路径 2. 图片存储在数据库中(BLOB) 在计算机中,BLOB是指二进制长对象。BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库) 第一种:图片以链接形式存储在数据库中 解决方式比较简单, 用GridView的ImageFi...
阅读全文
摘要:数据库表 Since the images are stored in a database (BLOB), we need to retrieve the image as a byte array and do a binary write for the images to display in the webpage. HTTPHandler Synchronous Htt...
阅读全文
摘要:【代码真相】之 函数调用方式 __cdecl & __stdcall 1. __cdecl C和C++缺省调用方式 实参的压栈顺序是从右到左,最后由主调函数进行堆栈恢复。由于主调用函数管理堆栈,所以可以实现变参函数。 示例: void Input(int &m,int &n){} int a =1, b=2; Input(a,b); Disassembly是这样的: Input(a,...
阅读全文
摘要:众里寻她千百度,蓦然回首... 程序写来写去,指针、数组、队列、链表;循环,判断,分支,函数调用,内联。你知道它们背后是什么样的么? 本系列关注代码背后的秘密--- 【代码真相】之 函数调用方式 __cdecl & __stdcall
阅读全文
摘要:1. 有时我们不通过控件获取ObjectDataSource所需要的参数,这时我们用这种方法: 时序图 The ObjectDataSource's Selected and Selecting Events Fire Before and After Its Underlying Object's Method is Invoked 因此,我们以在Selecting事件的事件委托中对参数的值进...
阅读全文
摘要:1. 使用硬编码参数值 添加一DetailsView控件到BasicReporting文件夹里的DeclarativeParams.aspx页面, 选择数据源ProductsBLL ,方法选择为GetProductByProductID(productID) 当访问本页面,Data Web服务器控件将调用ObjectDataSource的Select方法,这将调用类ProductsBLL的Get...
阅读全文
摘要:1. ObjectDataSource Visual studio提够了SqlDataSource,AccessDataSource,XMLDataSource,SiteMapDataSource,ObjectDataSource ObjectDataSource是用于和对象绑定的。 基于已有的业务逻辑类ProductsBLL,建立ObjectDataSource ...
阅读全文
摘要:1. 模版页,添加一个Master Page,使整个站点有统一的显示风格。 主页面: 新建的页面: Default.aspx 1 2 4 2. 站点地图,是一个XML文件,每次添加删除了页面,要更改这个文件 可以用下面这些标记将站点地图绑定到Menu控件...
阅读全文


浙公网安备 33010602011771号