大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> DREAMWEAVER -> 用户注册的实现-Dreamweaver构建Blog

用户注册的实现-Dreamweaver构建Blog

时间: 2021-07-31 作者:daque

  有人察觉:那用户要到何处公布条记、恢复呢?这是第六、七章将要处置的题目。这一章重要解说用户备案页面包车型的士实行。

6.1 基础页面安排

用户注册的实现-dreamweaver构建blog图1

  6.1.1 沙盘bkblog.dwt.aspx页面包车型的士窜改

  (1)翻开沙盘bkblog.dwt.aspx,在左边栏目插入表格lefttab,在第一条龙中插入表单yhlogfrm,在表单yhlogfrm中插入表格logtab,并插入相关文本框、文本地区及按钮,截止如图6-1-1所示:

图6-1-1 沙盘顶用户登录安排

  (2)将作家相映的文本框定名为logname;将暗号相映的文本框定名为logpass,典型改为暗号;“备案”按钮的举措改为“无”;把“登录”按钮的举措改为“提交表单”。

  (3)采用按钮“备案”按钮,在【动作】面板中,增添动作转到url,在弹出的对话框中,输出链接为“../yhinlog.aspx” 如图6-1-2所示:

用户注册的实现-dreamweaver构建blog图2

图6-1-2 增添转到url的动作

  (4)生存沙盘,革新一切的网页。

  6.1.2 备案页面包车型的士安排

用户注册的实现-dreamweaver构建blog图3

  (1)兴建由沙盘bkblog.dwt.aspx天生的asp.net vb 动静页yhinlog.aspx,在mainbody可编纂地区中插入表单yhinfrm,再插入表格yhinlog,并举行相关安排,截止如图6-1-3所示:

图6-1-3 表格yhinlog的安排

  (2)采用用户名相映的文本框,切换到标签面板,打开“css/扶助功效”,在id中输出yhname;打开“未分门别类”,输出runat,server,把yhname文本框改为效劳器控件,如图6-1-4所示:

图6-1-4 窜改文本框标签

用户注册的实现-dreamweaver构建blog图4

  (3)依该类推,暗号相映的文本框定名为yhpass,暗号再确认相映的文本框定名为repass,qq码相映的文本框定名为yhqq,email相映的文本框定名为yhemail,网页相映的文本框定名为yhindex,将一切文本框改为效劳器控件。

  (4)采用表单yhinfrm,并将其改为效劳器控件,生存yhinlog.aspx。

用户注册的实现-dreamweaver构建blog图5

[page_break]  6.1.3 实行备案页面包车型的士安排

  (1)由沙盘bkblog.dwt.aspx兴建动静动静网页yhlogok.aspx,在mainbody可编纂地区中插入三行一列的表格logok,在第二行中输出笔墨“欢送”,点击asp.net赶快菜单中的“绑定命据”,再点击“修剪的表单位素”,把光标移到如图6-1-5所示的场所,输出“yhname”。

用户注册的实现-dreamweaver构建blog图6

图6-1-5 插入修剪的表单位素

用户注册的实现-dreamweaver构建blog图7

  (2)归来安排视图,连接输出笔墨“donking's blog!”,并、对表格logok,举行相关安排,截止如图6-1-6所示:

图6-1-6 表格logok的安排

  (3)采用按钮“网页”按钮,在【动作】面板中,增添动作转到url,在弹出的对话框中,输出链接为“index.aspx”,生存yhlogok.aspx

6.2考证用户备案

  为了提防用户输出缺点的备案消息,要对用户备案消息举行典型和考证。

  (1)翻开yhinlog.aspx,翻开asp.net赶快菜单,点击【更多标签】,如图6-2-1所示:

用户注册的实现-dreamweaver构建blog图8

图6-2-1 asp.net 赶快菜单

  (2)在弹出的标签采用器中打开“asp.net 标签”→“考证效劳器控件”,在右窗架当选中“asp:requiredfieldvalidator”,单击“插入”按扭,如次图6-2-2所示:

用户注册的实现-dreamweaver构建blog图9

图6-2-2 标签采用器

用户注册的实现-dreamweaver构建blog图10

  (3)在弹出的标签编纂器中,为文本框yhname增添考证控件,填写各项如图6-2-3所示:

图6-2-3 requiredfieldvalidator标签编纂器

[page_break]  (4)翻开标签采用器,插入asp.net考证效劳器控件→comparevalidator控件,为文本框yhpass增添与repass文本框比较考证控件,填相关消息如图6-2-4所示:

用户注册的实现-dreamweaver构建blog图11

图6-2-4 comparevalidato标签编纂器

  (5)插入asp.net考证效劳器控件→rangevalidator控件,为文本框yhqq增添考证控件,填相关消息如图6-2-5所示:

图6-2-5 range validator标签编纂器

  (6)插入asp.net考证效劳器控件→regularexpressionvalidator控件,为文本框yhemail增添考证控件,填各项如图6-2-6所示,个中的考证表白式为:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

图6-2-6 regular expression validator标签编纂器

用户注册的实现-dreamweaver构建blog图12

  (7)插入asp.net考证效劳器控件→regularexpressionvalidator控件,为文本框yhindex增添考证控件,填写各项如图6-2-7所示,个中的考证表白式为:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

图6-2-7 regular expression validator 标签编纂器

用户注册的实现-dreamweaver构建blog图13

[page_break]  (8)该当再一个考证控件提防用户备案的用户名反复。        ①增添数据集yhinlog,设为挑选,挑选字段为yhname,参数变量为来之表单变量yhname,其树立如图6-2-8所示:

图6-2-8 插入数据集yhinlog

用户注册的实现-dreamweaver构建blog图14

②插入asp.net考证效劳器控件→customvalidator控件,为文本框yhindex再增添考证控件,填写各项如图6-2-9所示,个中的存户端考证功效为:

图6-2-9 custom validator标签编纂器

用户注册的实现-dreamweaver构建blog图15

  (9)生存yhinlog.aspx,在ie中举行欣赏,即使展示图6-2-10所示的对话框,那证明的dklog站点根目次下没有子目次aspnet_client,也是就没有考证控件需要的js剧本库。这个在安置.net框架的功夫,安置步调仍旧复制在默许站点c:\ inetpub\wwwroot的根目次下,复制c:\ inetpub\wwwroot中的子目次aspnet_client到dkblog站点根目次下,就ok了!

用户注册的实现-dreamweaver构建blog图16

图6-2-10 找不到需要js剧本库

用户注册的实现-dreamweaver构建blog图17

[page_break]6.3 增添“插入记载”效劳器动作

 (1)翻开yhinlog.aspx,增添【插入记载】效劳器动作,表单的相关数据增添到数据表yh中,其相关树立如图6-3-1所示:

图6-3-1 增添【插入记载】效劳器动作

用户注册的实现-dreamweaver构建blog图18

(2)asp.net是不扶助gb2312源代码传输。切换到代码视图,找到:    <%@ page language="vb" contenttype="text/html" responseencoding="gb2312" %>    把 responseencoding="gb2312" 这句代码删掉就ok了:    <%@ page language="vb" contenttype="text/html"%>

(3)生存,在ie中欣赏提交用户备案消息,在access翻开yh表,不妨创造提交的华文消息全形成了??。那如何办?不必急,这是因为tasp.net不扶助gb2312源代码传输所致。翻开yhinlog.aspx,切换到代码视图,找到第一条龙代码:  <%@ page language="vb" contenttype="text/html" responseencoding="gb2312" %> 把它改为:  <%@ page language="vb" contenttype="text/html" %>

也即是去除responseencoding="gb2312"。其余网页也按本法举行窜改,提防华文提交消息堕落。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.