日期:2013-10-06  浏览次数:20456 次

<!--我的第一个ASP+程序-->
<!--如有转载,请注明出处! 作者:大自然 主页:http://zhanzhen.wayall.com 欢迎来信zhanmr@telekbird.com.cn指教-->
<!--作者瞎写:这么一段程序可是花了我N长时间啊。。唉。。主要是对ADO+了解不太深,一开始为了节省系统资源,所以用了DataReader,后来发现原来功能这差的,就改用DataSet,唉。。用惯了原来的ADO模式,一下子真是不适应:(,还有那个VS7,虽然写起ASP+来还算方便,不过好像很容易崩溃,不过有点好就是崩掉后会马上重新启动程序。:)-->
<!--程序功能:利用ASP+中的Panel这个WEB CONTROL来实现三个窗口的切换,从而使我们原告在ASP里要用三张页面实现的功能(如果硬凑在一张也是可以的,不过不要太复杂哦)现在只要一张页面就能完事了。然后用ADO+的DataSet和DataTable控件来完成对数据库的操作-->
<!--
前期工作:在SQL SERVER里建立一个mytest数据库,然后把这段放到Sql Query Analyzer里运行一下
CREATE TABLE [dbo].[tb_User] (
    [intID] [int] IDENTITY (1, 1) NOT NULL ,
    [vcUserID] [varchar] (20) NOT NULL ,
    [vcPassWord] [varchar] (20) NOT NULL ,
    [vcName] [varchar] (20) NULL ,
    [vcTel] [varchar] (20) NULL ,
    [vcAddr] [varchar] (50) NULL
) ON [PRIMARY]
GO
然后你可以插入几条测试数据就行了,我也是ASP+的新手,希望能互相学习,一起提高:)
-->

<%@ import Namespace="System.Data.ADO" %>
<%@ import Namespace="System.Data" %>
<html>
<head>
    <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
    <title>修改个人基本信息</title>
</head>
<body>
    <form id="PanelSC" method="post" runat="server">
        <!--登录窗口-->
        <asp:panel id="Step1" runat="Server">
            步骤一: (请输入帐号及密码)<p>
            <blockquote>
                帐号: <asp:textbox id=UserID runat="server"></asp:textbox><p>
                密码: <asp:textbox id=PassWord runat="Server" textmode="Password"></asp:textbox><p>
                <input id=Button1 type=button value=" 登入 " runat="server" onserverclick="Button1_Click"></p>
            </blockquote>
        <div id="div1" runat="server"></div>
        </asp:panel>
        
        <!--修改窗口-->
        <asp:panel id="Step2" runat="Server">
            步骤二: (请修改姓名、电话、地址)<p>
            <blockquuote>
                姓名: <asp:textbox id=Name runat="Server" text=""></asp:textbox><p>
                电话: <asp:textbox id=Tel runat="Server" text=""></asp:textbox><p>
                地址: <asp:textbox id=Addr runat="Server" text=""></asp:tex

相关资料更多>