摘要:
前边三篇介绍如何调用页面,也就是,从一个页面重定向到另一个页面。既然我们要从一个页面定向到另一个页面,那么自然就涉及传值问题。下面介绍页面传值。 如果您的应用程序从一个 ASP.NET 网页重定向(导航)到另一个 ASP.NET 网页,您经常希望将信息从源页传递到目标页。例如,您可能具有一个页面,用户可以从中选择要购买的商品。当用户提交该页时,您希望调用其他页,以处理用户输入的信息。 ... 阅读全文
摘要:
通常有必要了解调用 ASP.NET 网页的方式:是由原始请求(HTTP GET)、回发(HTTP POST)、来自其他页的跨页发送(HTTP POST)调用的,还是由来自其他页(使用 Transfer 方法或使用浏览器中的回调)的传送调用的。Page 类公开可用于确定页调用方式的属性集。 检查以下 Page 类属性的值,然后参照下表来确定页的调用方式: IsPostBack ... 阅读全文
摘要:
您可能希望将用户从一个 ASP.NET 网页重定向到另一个网页。例如,可能会在多页窗体中执行此操作。重定向页的方法很多,比如以下方法: 通过动态使用浏览器。在此方案中,向用户的浏览器发送命令,使浏览器检索其他页。采用这种方法,能以编程方式重定向到另一页。但是,这种重定向会导致新的请求 (HTTP GET),并且从源页发送的所有数据都将丢失。 通过将页配置为发送到另一页。在此方案中... 阅读全文
摘要:
本文针对 Visual Studio 2008,但 Visual Studio 2005 与此差不多。请自行参考MSDN http://msdn.microsoft.com/zh-cn/library/x3x8t37x(v=VS.90).aspx 。我们经常需要将用户重定向到 Web 应用程序的其他页。重定向也意味着要传值给目标页面。ASP.NET 提供了下列在网页中生成重定向的方式: ... 阅读全文
摘要:
本文演示在VMware 6.5上安装Linux系统。 n 运行VMware。如图1所示。 图1 点击“New Virtual Machine”,创建一个新虚拟机。出现如图2所示窗口。 n 配置安装类型。 图2 选择“Custom”,自定义安装,点击“Next”,出现如图3所示窗口。 Typical Compar... 阅读全文
摘要:
问题 洗牌程序。52张牌(不算大小王),一个人随机地洗牌,每次结果都不同。 分析 随机数的使用。计算机不可能产生完全随机的数字。所谓随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似地模拟完全随机数,这种随机数被称为伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,但从实用的角度而言,已经足够了。伪随机数的选择是从随机种子开始,所以为了保证每次得到的伪随机数都足够地“随机”,随机种子的选择很重要。如果随机种子一样,那么同一个随机数发生器产生的随机数也会一样。一般地,我们使用系统时间有关的参数作为随机种子,这也是.... 阅读全文
摘要:
本文内容 实现工厂方法 工厂方法作用 工厂是一种通用的构造函数,用来创建任何不同的对象。你必须用一个静态方法来实现工厂,而不能用一般的构造函数。 工厂可以应用在数据库工厂或是业务工厂,等等。 实现工厂方法 你可以用很多方式来实现一个工厂: 1) 用一个 switch 语句(也许很大、很多的 case),来选择合适的构造函数。 2) 用 Hashtable... 阅读全文
摘要:
本文内容 概述 设计理念 应用场合 interface vs. abstract class 修改记录 概述 网上大多数资料,在比较 interface 和 abstract class 区别时,往往是先从语法,然后实现(编程),最后是设计理念和应用场合。我觉得这样不妥!设计理念才决定了,它们在语法、编程和应用上的差异。 另外,作为 C# 程序员的我,开始会忘记——继承 abs... 阅读全文