摘要:
摘要
组成.net平台的关键技术之一就是xml,这里简单谈谈如何使用.net中的xmlreader。
1. xmlreader简介
xmlreader是一种快速、无缓冲、向前并只读的游标,用于读取xml文档,并且隐藏了底层数据交换的复杂性。xmlreader作为一种"拉模型"较"推模型"的sax有了多种优势,最主要的一个就是它更易使用,其次......
摘要:
事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分。如果遇到错误,则不会对数据库作出任何修改。
例如,在一个银行应用程序中,如果资金从一个帐户转到另一个帐户,则会将一定的金额记入一个帐户的贷方,同时将相同的金额记入另一个帐户的借方。由于计算......
ASP.NET中Cookie编程的基础知识(5)
读取 cookie 集合
前面的示例假设您要读取名称已知的 cookie.有时,您可能需要读取可供页面使用的所有 cookie.要读取可供页面使用的所有 cookie 的名称与值,您可以利用如下代码遍历 request.cookies 集合:
dim i as integer
dim output as string = ""
dim acookie as httpcookie
for i = 0 to request.cookies.count - 1
acookie = request.cookies(i)
output &= "cookie 名称 = " & server.htmlencode(acookie.name) & "<br>"
output &= "cookie 值 = " & server.htmlencode(acookie.value) & _
& "<br><br>"
next
label1.text = output
注意:运行此代码时,您很可能会看到一个名为“asp.net_sessionid”的 cookie,asp.net 用这个 cookie 来保存您的会话的唯一标识符.这个会话 cookie 不会永久保存到您的硬盘上.有关会话 cookie 的详细信息,请参阅本文后面的 cookie 与会话状态.
前面的示例有一个限制:如果 cookie 有子键,就会以一个单独的名称/值字符串来显示子键.cookie 的 haskeys(英文)属性可以告诉您该 cookie 是否有子键.如果有子键,您可以在子键集合中向下钻取,获取各个子键的名称与值.
如前文所述,您可以从 cookie 属性 values(英文)中获取有关子键的信息,该属性是类型 namevaluecollection 的集合.您可以根据索引值从 values 集合中直接读取子键值.相应的子键值可以从 values 集合的成员 allkeys(英文)中得到,该成员将返回一个字符串集合.
以下示例是对前一示例的修改....
下一页 摘要:
namespace wmj
{
public class myupload
{
private system.web.httppostedfile postedfile=null;
private string savepath="";
private string extension="";
private int filelength=0......