首 页 | 网页模板 | 教程 | 源码下载 | 书籍下载 | 图片素材 | 字体 | JAVA特效 | FLASH源码 | 软件 | 矢量 | 论坛 | 其它 |
设为主页
加入收藏
联系站长
平面设计 | 网页制作 | 程序编写 | 数 据 库 | 媒体动画 | 网络冲浪 | 服务器相关 |
当前在线
广告:P4服务器电信机房6999/年即送产权 | 疾风下载
第八章 编辑留言页的制作
2004-7-20 7:11:00  作者:李飞  来源:未知 网友评论 0 条 论坛
  第八章    编辑留言页的制作

       admin_update.aspx编辑留言

       操作步骤:

       1、创建并打开一个新admin_update.aspx,插入表单,切换到代码视图,给表单添加runat="server"属性:

<form id="form1" method="POST" runat="server" >
</form>
      2、在表单内按以下截图页面样式插入表格和文本域:



       各文本域名称:

留言标题:title
留    言人: MessageName
       QQ:   Qicq
    EMAIL: Email
留言内容:MessageBook
回复内容:MessageAdmin

   

    由于要绑定字段,所示文本域不能添加runat="server"属性,否则将报错。

    3、添加数据集

    启动数据集,设置如下:

       

       把相应字段绑定到各文本域的初始值。

    绑定方法如下:

    1)单击留言标题文本域,在底部的“属性”面板中,单击“初始值”文本框右边的那个“闪电”图像。

      

    2)弹出“动态数据”窗口,选中“title”,单击“确定”按扭,保存设置,就把title字段绑定到初始值中了。

      

    3)依照此法,分别把MessageName、Qicq、Email、MessageBook、MessageAdmin字段绑定到相应文本域中。

    4、切换源代码,把ResponseEncoding="gb2312"这句代码删除掉。

    5、应用“更新记录”行为

    在启动“更新记录”行为之前,先在表单中插入一个隐藏域,名称为“ID”,同回复页一样,可以从URL参数获取得值,也可以从数据集中得到值。

    隐藏域代码如下:

<input name="ID" type="hidden" id="ID" value="<%# DataSet1.FieldValue("id", Container) %>">
    从数据集中获取ID号。

    启动“更新记录”对话框:

       

    各本文域名称与数据库表中字段相同的话,则DW MX会自动匹配好值,不过你应该自己检查一下,是否有不匹配的字段,有的话则将其改正过来。

    单击“确定”按扭,保存设置。启留言本首页,点击“编辑”图片链接,将ID号传递admin_update.aspx页,我试过可以更新记录。不知你可否成功?

    6、添加“限制对页的访问”代码

       这个页面只有在登陆后才能访问,否则带到admin_loing.aspx页。

    代码以下:

<script runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
If Session("MM_Username") Is nothing
Response.Redirect("admin_loing.aspx")
End If
End Sub
</script>
    这段代码放在页面的顶部。

    由于本面只要更新所有记录,因此可以用来回复,上一章介绍你的做的回复页可以不要,直接在本页回复行了。


>> 相关文章

关于网站 | 客服中心 | 服务条款 | 友情链接 | 广告联系 | 本站历程 | 网站导航

吉ICP备05000107号