亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

我的第一個ASP+程序,如果是新手請進來看吧。謝絕高手。:)

2024-05-04 11:06:28
字體:
來源:轉載
供稿:網友


<!--我的第一個asp+程序-->
<!--如有轉載,請注明出處! 作者:大自然 主頁:http://zhanzhen.wayall.com 歡迎來信[email protected]指教-->
<!--作者瞎寫:這么一段程序可是花了我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:textbox><p>
                <input id=button2 type=button value=" 修改 " runat="server" onserverclick="button2_click">
            </blockquote>    
            <div id="div2" runat="server"></div>
        </asp:panel>
        
        <!--確認窗口-->
        <asp:panel id="step3" runat="server">
            步驟三: (請確認您輸入的數據)<p>
            <blockquote>
                <div id="div3" runat="server"></div>
                <input id=button3 type=button value=" 確定 " runat="server" onserverclick="button3_click">
            </blockquote>
        </asp:panel>        

        <!--成功窗口-->
        <asp:panel id="step4" runat="server">
            <blockquote>
                <div id="div4" runat="server"></div>
            </blockquote>
        </asp:panel>        

    </form>
</body>
</html>

<script language="vb" runat="server">
sub page_load(sender as object, e as eventargs)
    if not page.ispostback then
        step1.visible = true
        step2.visible = false
        step3.visible = false
    end if
end sub

sub button1_click(sender as object, e as eventargs)
    dim connstr,sqlquery as string
    dim i as integer = 0
    connstr = "driver={sql server}; server=localhost; uid=sa; pwd=; database=mytest"
    sqlquery = "select vcname, vctel, vcaddr from tb_user where vcuserid = '" & userid.text & "' and vcpassword = '" & password.text & "'"
    dim cmd as adodatasetcommand = new adodatasetcommand(sqlquery, connstr)
    dim rs as dataset = new dataset()
    cmd.filldataset(rs, "tb_user")
    dim dt as datatable = rs.tables("tb_user")
    i = dt.rows.count
    if i = 1 then
        name.text = dt.rows(0).item(0)        
        tel.text = dt.rows(0).item(1)
        addr.text = dt.rows(0).item(2)
        step1.visible = false
        step2.visible = true
        step3.visible = false
    else
        step1.visible = true
        step2.visible = false
        step3.visible = false
        div1.innerhtml = "登錄失敗!請檢查你的帳號和密碼是否正確!"
    end if
end sub

sub button2_click(sender as object, e as eventargs)
    step1.visible = false
    step2.visible = false
    step3.visible = true
    
    div3.innerhtml = "帳號:" & userid.text & "<br>"
    div3.innerhtml &= "姓名:" & name.text & "<br>"
    div3.innerhtml &= "電話:" & tel.text & "<br>"
    div3.innerhtml &= "地址:" & addr.text & "<p>"
end sub

sub button3_click(sender as object, e as eventargs)
    dim connstr, sqlquery as string
    connstr = "driver={sql server}; server=localhost; uid=sa; pwd=; database=mytest"
    sqlquery = "update tb_user set vcname = '" & name.text & "', vctel = '" & tel.text & "', vcaddr = '" & addr.text & "'"
    dim cmd as adocommand = new adocommand(sqlquery, connstr)
    cmd.activeconnection.open()
    cmd.execute()
    if cmd.recordsaffected = 1 then
        div4.innerhtml = "你的個人資料已經被正確修改!<a href=""panelsc.aspx"">按此返回登錄</a>"
    else
        div4.innerhtml = "發生錯誤!<a href=""javascript:history.back(-1)"">按此返回重新修改</a>"
    end if
end sub
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
正在播放欧美视频| 国色天香2019中文字幕在线观看| 欧美性猛交xxxx| 亚洲男人天堂2023| 欧美亚洲第一页| 亚洲国产日韩精品在线| 国产91色在线| 国产在线999| 91精品国产99久久久久久| 日韩av免费看网站| 欧美一级淫片丝袜脚交| 美女av一区二区三区| 亚州精品天堂中文字幕| 久久精视频免费在线久久完整在线看| 亚洲一区二区久久久| 国产日韩专区在线| 美女扒开尿口让男人操亚洲视频网站| 亚洲精品福利视频| 欧美中文字幕在线视频| 国产精品视频色| 精品无人区乱码1区2区3区在线| 国内精品免费午夜毛片| 91精品久久久久久久久久久| 国产精品高潮在线| 亚洲一区二区三| 国产日本欧美视频| 中文欧美日本在线资源| 亚洲精品久久在线| 久久天天躁狠狠躁夜夜爽蜜月| 色哟哟入口国产精品| 欧美在线观看网址综合| 欧美一乱一性一交一视频| 中文字幕国产日韩| 性色av一区二区咪爱| 欧美特黄级在线| 91精品国产91久久久久久| 91视频国产高清| 日韩在线国产精品| 欧美激情二区三区| 在线观看欧美日韩| 国产精品久久久久av| 欧美激情精品久久久| 久久久最新网址| 亚洲一区免费网站| 少妇精69xxtheporn| 日本一区二区不卡| 在线观看欧美日韩| 久热国产精品视频| 97精品国产97久久久久久| 国产69精品久久久| 色综合男人天堂| 精品久久久久久久久久ntr影视| 性色av香蕉一区二区| 91网站在线看| 国产精品久久久久久久app| 日韩成人在线视频观看| 96精品视频在线| 在线亚洲国产精品网| 欧美尺度大的性做爰视频| 岛国av午夜精品| 国产亚洲一级高清| 国产91色在线|| 亚洲激情视频在线播放| 九九九久久国产免费| 国产69精品99久久久久久宅男| 亚洲精品大尺度| 欧美肥婆姓交大片| 欧美福利视频在线观看| 久久精品电影网| 久久人人爽人人爽人人片av高请| 国产精品6699| 精品少妇一区二区30p| 国产成人精品免费视频| 国产精品视频内| 精品国内产的精品视频在线观看| 国产亚洲精品日韩| 国产在线一区二区三区| 奇门遁甲1982国语版免费观看高清| 久久久久久久久久av| 国产激情999| 中文日韩在线观看| 麻豆国产va免费精品高清在线| 欧美激情一级二级| 韩日精品中文字幕| 国产精品自拍视频| 久久久久久这里只有精品| 亚洲欧美资源在线| 国产亚洲精品美女久久久久| 亚洲在线一区二区| 91亚洲精品久久久久久久久久久久| 国产精品一香蕉国产线看观看| 欧美怡红院视频一区二区三区| 欧美午夜丰满在线18影院| 欧美在线免费观看| 日韩精品中文字幕在线播放| 日韩在线观看网站| 日韩在线观看精品| 91精品国产免费久久久久久| 国产成人久久久精品一区| 亚洲国产精品专区久久| 日韩欧美在线视频| 日韩中文字幕免费视频| 欧美一区二区三区……| 亚洲天堂精品在线| 全色精品综合影院| 欧美色videos| 欧美电影免费观看网站| 欧美激情精品久久久久久免费印度| 成人欧美一区二区三区黑人| 欧美激情亚洲精品| 自拍偷拍亚洲在线| 亚洲欧洲在线播放| 久久久久久国产精品久久| 亚洲视频欧洲视频| 亚洲国产精品中文| 亚洲乱码国产乱码精品精| 国产精品综合网站| 国产欧美婷婷中文| 欧美日韩国产页| 日韩av电影免费观看高清| 成人国产精品色哟哟| 亚洲一区中文字幕在线观看| 亚洲丝袜av一区| 91精品久久久久久综合乱菊| 精品国产91久久久久久老师| 亚洲国产91色在线| 海角国产乱辈乱精品视频| 亚洲国产精品高清久久久| 成人免费网视频| 亚洲欧美在线第一页| 欧美最猛性xxxxx(亚洲精品)| 国产免费一区二区三区在线观看| 成人网在线免费看| 国外成人在线播放| 日韩av免费在线播放| 色综久久综合桃花网| 九色91av视频| 亚洲色图偷窥自拍| 欧美香蕉大胸在线视频观看| 日韩中文理论片| 日韩成人在线视频网站| 欧美国产视频一区二区| 精品亚洲永久免费精品| 日韩少妇与小伙激情| 美女999久久久精品视频| 亚洲自拍偷拍区| 久久精品成人欧美大片古装| 欧美激情网友自拍| 国产精品久久久久免费a∨| 亚洲第一二三四五区| 欧美成人激情在线| 在线精品国产成人综合| 人九九综合九九宗合| 91久久久久久久久久久| 国产伊人精品在线| 成人黄色短视频在线观看| 成人免费午夜电影| 日韩欧美中文字幕在线观看| 欧美电影电视剧在线观看| 欧美黑人性生活视频| 亚洲黄色av女优在线观看| 国产亚洲精品日韩| 国产一区二区三区在线播放免费观看| 久久69精品久久久久久久电影好|