当前位置: 首页 > 图文教程 > 网页制作 > Dreamweaver > DW-MX制作ASP.NET-修改

Dreamweaver
Dreamweaver 限制访问的BUG
Dreamweaver 数据库路径的使用
用Dreamweaver做搜索表单
Dreamweaver 事件简述
[Dreamweaver教程]Meta标签详解
提高 Dreamweaver行为全接触(5)
提高 Dreamweaver行为全接触(1)
提高 Dreamweaver行为全接触(3)
提高 Dreamweaver行为全接触(2)
提高 Dreamweaver行为全接触(4)
Dreamweaver MX2004视频宝典教程(7) Dreamweaver安装与启动
Dreamweaver MX2004视频宝典教程(9) 工作区结构
Dreamweaver MX2004视频宝典教程(5) 配色原则
Dreamweaver MX2004视频宝典教程(4) 网页布局
Dreamweaver MX2004视频宝典教程(8) Dreamweaver文档使用
Dreamweaver MX2004视频宝典教程(10) 菜单概述
Dreamweaver MX2004视频宝典教程(3) 网页的基本元素
Dreamweaver MX2004视频宝典教程(6) HTML与渲染
Dreamweaver MX2004视频宝典教程(1) 课程简介
Dreamweaver MX2004视频宝典教程(2) 网站与网页的概述

Dreamweaver 中的 DW-MX制作ASP.NET-修改


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-23   浏览: 41 ::
收藏到网摘: n/a

 

  上回说到利用Dreamweaver MX建立 ASP.NET开发环境,并且在完全可视环境下做了数据显示和删除记录等功能。

  从实现的方式来看,所有操作都进入了DataGrid控件中,有网友说好比是个大型的插件,我倒觉得也是蛮形象的,当然它所具有的功能不是一般插件可以得到的,下面再继续说说这个控件在显示数据或者说操作数据时的几中类别。

  添加修改标题功能

  DataGrid本身具有了修改记录的功能,只需在对话框中设置。

  在Dreamweaver MX下打开我们先前编辑的default.aspx页,转到Application下的Server Behaviors窗口,双击“DataGrid(DataGrid1)”控件(其实在MX中应该叫做服务器行为才对,呵呵,一样的咯), 点击“Columns”右边的加号按钮,选择第四项“Edit,Update,Cancel Buttons”编辑按钮,名字有些长,不过它确实具有了这些功能。



  在弹出的对话框中设置

  Title:“删除”——显示列的标题;

  Button Type:“Link Button”——以链接形式显示,你也可以选择以“Push Button”按钮形式显示;

  Update Table:“dbo.笑话表”——选择数据库中需要修改的表

  Primary Key:“序号”——主要关键字

  Submit As:“Int”——就是序号字段的属性,这里是数值类型



  完成后“OK”返回,先别急着关闭控件对话框,你还需要设置要修改的字段呢。

  双击Columns域中的“标题”一栏,在弹出的对话框中将“Read Only”选取方块设置为不选择,下面的“Submit As”只要选择你在数据库中标题对应的数据类型即可,这里是“NVarChar”类型。



  完成后“OK”返回,现在可以确定DataGrid控件对话框了。好,存盘测试一下这个修改功能。

  在浏览器中现在应该是下图的模样了



  点击对应的“Edit”标题栏的文字会用文本框替代,接着你可以修改文本框中的文字后点击“Update”,看看结果如何:



  不对啊,文本框中明明是文字的,怎么都成了“???”了!

  根据网友xpilot的提醒,发现这是编码上的问题。翻阅了一些ASP.NET的文档,发现可以使用 ResponseEncoding 属性请求 ASP.NET 使用 UTF-8 编码来发送网页。

  http://chs.gotdotnet.com/quickstart/aspplus/doc/cultureencoding.aspx

  在default.aspx源码视窗的第一行,我们把ResponseEncoding="gb2312"中的“gb2312”修改为“UTF-8”



  然后存盘再测试。如下图所示,修改记录成功了。