当前位置:软件学习 > Dreamweaver >>

DW MX的ASP.NET功能试用:修改记录

上次我们谈到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”

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




  感谢MX动态开发论坛


上一个:DW MX的ASP.NET功能试用:链接与补充
下一个:DW MX的ASP.NET功能试用:显示与删除

更多Dreamweaver疑问解答:
巧用Dreamweaver MX控制页面元素
巧用Dreamweaver MX制作阴影字
巧用Dreamweaver MX设计导航栏特效
Dreamweaver 3 在网页上的小动作
网站构成的基本元素—网页布局
用Dreamweaver实现飘浮光球特效
Dreamweaver制作技巧四则
Dreamweaver 4.0使用技巧集锦
轻松处理Dreamweaver段落缩进
用Dreamweaver 4.0编制会议通知
巧用Dreamweaver4文件库更新网站
巧用Dreamweaver制作复杂图像
妙用dw图层与表格进行网页布局
用Dreamweaver4添加背景音乐及制作动态字
用Dreamweaver MX实现网站批量更新
Dreamweaver
Fireworks
FrontPage
Flash
Photoshop
Coreldraw
Excel
Word
Powerpoint
outlook
wps
AfterEffects
3D MAX
Director
Authorware
PremierePro
Foxmail
Maya
ISA
会声会影
其它软件
AutoCAD
如果你遇到软件学习难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,