DW 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”
然后存盘再测试。如下图所示,修改记录成功了。
- 更多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 © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,