我爱Aspx >> Asp.Net >> 针对 Microsoft Visual Basic 用户的 ASP+ 和 Web 窗体在页面之间转移控制有两种方法:
这两种方法均涉及在一个全球资源定位地址 (URL) 中进行传递。它们通常是对同一应用程序中的另一个页面的相对参照。您可以通过在 URL 中嵌入字符串来在页面之间传递参数。这些将在下一节中进行描述。
传送信息Visual Basic 用户可能会尤其觉得从一个页面向另一个页面传送信息相当于倒退到 Visual Basic 3.0 甚至更早版本的时代 — 那时必须经常使用全局数据来进行窗体间通信。这虽然带来一定的麻烦,但收益是应用程序可以被数千人同时使用而不只是一人。
以下是将信息从一个页面传递到另一个页面的方法:
URL 参数: 该方法将字符串嵌入 URL 中。例如,要访问同一目录下的名为 WebForm2.aspx 的页面,并且传送一个值为“Bar”的参数 “Foo”,您可以使用 URL WebForm2.aspx?Foo=Bar。被调用的页面可以用如下代码来获取这个参数: Dim Foo As String Foo = CStr(Request.QueryString("Foo")) 会话状态:
推荐使用这种方法来保存复杂的或安全性信息。在某些情况下,即使您设计只有一个页面的应用程序,出于安全原因您也应当考虑首先使用 会话状态而不是查看状态。编写代码时,您可以访问 Session
控件,该控件是与用户浏览器相关的值的一个集合。同 State
控件一样,Session
控件也是借助字符串加以识别的控件集合。类似于查看状态,该控件可以存储简单的类型,也可以存储容器类型,诸如 Array
、 ArrayList
、 Hashtable
和 DataSet
。 应用程序状态:
为了保存和读取有关您的应用程序的所有当前用户的信息,请使用 Application
Ҷƪл˵?
深入讲解 ASP+ 验证[05-05]
在VC中使用WebBrowser控件的两方..[05-05]
TWebBrowser流程讲解及如何判断下..[05-05]
TWebBrowser流程讲解及如何判断下..[05-05]
用C#创建Web应用程序[05-05]
php,asp,jsp,c,速度比较[05-05]
关于WEB应用程序的打印组件开发初..[05-05]
ASP漏洞及安全建议[05-05]
用C#创建Web应用程序[05-05]
Win98搭建调试ASP,PERL,PHP三种环..[05-05]
【C++/OOP】(侯捷著)[05-05]
阳历到阴历的转换[05-05]
开发流程中的可用性[05-05]
利用 .NET 框架简化发布和解决 D..[05-05]
作为 API 的 XML[05-05]
深入讲解 ASP+ 验证[05-05]
Duwamish Online SQL XML 分类浏..[05-05]
Motorola和Borland结成联盟,以帮..[05-05]
在VC中使用WebBrowser控件的两方..[05-05]
Borland和Referentia合作,将推出..[05-05]