|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在上面的文章里面我提到了Page.IsPostBack属性的一个应用,可以用来保存用户输入的 信息,下面我将介绍它的另外一个用处,那就是取代ASP中的RS(Remote Scripting)技术。 至于RS的基本概念和用法我已经在asp版里面有很多介绍了,它主要的优势就是在不刷新 当前页面的情况下和服务器端进行通信。但是由于它的底层是使用了java技术,所以它用 起来还是显得较为烦琐,下面我就将介绍在ASP+中如何利用Page.IsPostBack来取代RS技术。 按照我的习惯是喜欢用详细的例子来解释问题,所以这次还是使用一个简朴的实例来说明 问题。下面这个例子中,将使用一个Products.aspx程序,它主要有两个服务器端控件(Server-side control),这是asp+里面引入的新的控件编程方法,一个是一个下拉框控件--\\\'mudCategories\\\', 另外一个是列表框控件--\\\'mudProducts\\\'。这个例子将演示,列表框中的内容将跟随下拉框中内容 的改变而改变,为了大家重现的方便,我将使用SQL Server中自带的数据库例子来实现。 Products.aspx代码如下: <%@ Import Namespace=\"System.Data\"%> If Not Page.IsPostBack Then strSQL = \"SELECT CategoryID, CategoryName From Categories\" mudConnection = New ADOConnection(connStr) Sub displayProducts (Source as Object, EveArg as EventArgs) Dim mudCommand As ADODataSetCommand connStr = \"Provider = SQLOLEDB; Data Source=test; Initial Catalog=Northwind; User ID=sa; password=;\" strSQL = \"Select ProductID, ProductName From Products\" mudConnection = New ADOConnection(connStr) </script> 产品目录: 从例子程序可以看到,其中显然是使用了服务器端控件的下拉框OnChange事件配合AutoPostBack和 返回类别: 教程 上一教程: .NET框架程序设计读书笔记(三)--.net框架类库(FCL)和通用类型系统、代码互操作 下一教程: Project级别的权限控制 您可以阅读与"ASP+中取代ASP的RS(Remote Scripting)技术的Framework"相关的教程: · ASP.NET中取代ASP的RS(Remote Scripting)技术的Framework · 部署ASP.NET的三大技术(5) · 用ASP.NET建立一个在线RSS新闻聚合器 · 部署ASP.NET的三大技术(2) · 部署ASP.NET的三大技术(1) |
| 快精灵印艺坊 版权所有 |
首页 |
||