动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Dreamweaver教程
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Dreamweaver教程 ]的信息

本月文章推荐
.在DW中利用MXP插件插入VRML作品.
.Dreamweaver构建Blog全程实录(6).
.Dreamweaver行为全接触(1).
.Dreamweaver MX Ultradev探索(2).
.扩展Dreamweaver:自定义第三方标.
.DreamweaverMX打造留言本(五).
.Dreamweaver打造多彩文字链接.
.Dreamweaver经典问题大搜罗.
.技巧:用Dreamweaver进行网页优化.
.如何制作会移动的广告条.
.在IE中调用Dreamweaver编辑网页.
.用Dreamweaver MX建立一个简单的.
.Ultradev实例教程:1.3 Ultradev所.
.Dreamweaver经典插件下载.
.占位图形在DW MX中的应用.
.Dreamweaver制作网页小技巧汇集.
.在Dreamweaver中插入背景音乐的几.
.Dreamweaver3 图层应用技巧(三).
.Dreamweaver构建Blog全程实录(7).
.Dreamweaver 基础 :DW的"文档"窗.

DW-MX制作ASP.NET-链接与补充

文章类别:Dreamweaver教程 | 发表日期:2004-1-29 |


  使用链接显示详细页

  在以往UltraDev的使用过程中要链接到显示详细数据页一般都是通过“Go To Detail Page”服务器行为,而NET环境下服务器行为视窗中却没有提供该行为,那么链接该如何做呢?答案还是在DataGrid控件的设置中。

  为了方便说明,我们把细节页的要素也放在default.aspx页面中。

  先建立一个记录集“DataSet2”用来显示详细信息的,建立方法很简单,如图只是设置序号为URL传递过来的“xid”参数。





  在页面中插入一个表格,将“DataSet2”记录集中的字段依次绑定到合适的位置,还有不要忘了使用Server Behaviors → Show Region → Show If DateSet Is Not Empty行为设置当“DataSet2”记录集为空的时候隐藏表格,如下图。



  完成后我们要再次编辑DataGrid控件,在对话框中设置序号为传递“xid”参数的链接,在“Columns”域中选择“序号”,然后点击下方的“Change Column Type”转换列类型按钮选择“Hyperlink”超链接项



  在弹出的“Hyperlink Culumn”对话框中如下设置

  Title:“序号”——显示列的标题

  Hyperlink Text:——超链接文字,这里包括有三个项目

  Static Text:——你可以在此写入文字作为链接

  Data Field:“序号”——你可以选择记录集中的字段来作为链接

  Format String:——你可以定义字段的显示格式

  Linked Page:——链接到的页面,这里也有三个项目

  Static URL:——链接到静态的页面

  Date Field:“序号”——这里是指选择“序号”字段作为传递到下页的参数值
  Format String:“default.aspx?xid={0}”——使用右边的按钮选择要链接到的页,我们的细节记录也在本页就选择“default.aspx”就可生成前面的字符串,需要注意的是自动生成的参数名称是中文的“序号”文字,我们在建立“DataSet2”记录集时指定参数名为“xid”,所以这里要手工修改。

  完成后如下图




  点击“OK”返回存盘测试一下吧。



  其它的一些补充

  1.在DataGrid控件中我们已经用过了四种显示类型,也基本知道了它们的使用方法,还剩下一种是“Free Form”。这是一种比较自由的显示类型,你可以在这里加入合并几个动态记录或者在其中加入文本,也可以是表达控件,总之这是提供的一个灵活显示手段。

  2.大家应该还记得我们在编辑“Hyperlink Culumn”超链接对话框时有个“Format String”项目设置为空的,如果又需要又该如何设置呢?翻阅了ASP.NET文档我们作如下尝试,在此框内加入字符串“{0:X}”,如下图



  存盘后在浏览器中我们可以看见下图



  “序号”字段是以十六进制格式显示数值的,原因是在格式字符“X”上,下面是几个格式字符说明

  C 以货币格式显示数值。
  D 以十进制格式显示数值。
  E 以科学记数法(指数)格式显示数值。
  F 以固定格式显示数值。
  G 以常规格式显示数值。
  N 以数字格式显示数值。
  X 以十六进制格式显示数值。

  3.如果需要“序号”字段的链接是以新建窗口形式打开的,那该如何呢?这次DataGrid控件中似乎没有提供此功能,我们试着改改源码吧。转到源码视窗,找到对应“序号”字段的代码:

DataNavigateUrlField="序号"
DataNavigateUrlFormatString="default.aspx?xid={0}"
DataTextField="序号"
Visible="True"
HeaderText="序号"/>

  在代码最后加上“Target="_new"”字符串,使之成为

DataNavigateUrlField="序号"
DataNavigateUrlFormatString="default.aspx?xid={0}"
DataTextField="序号"
Visible="True"
HeaderText="序号"
Target="_new" />

  好了,这样就可以了,当你再次点击序号上的链接记录就是以新窗口形式出现了。

  Dreamweaver MX中ASP.NET环境下的DataGrid控件基础用处就这些吧,当然你可以利用修改代码获得更多功能,还是老话,Dreamweaver MX在你开发ASP.NET时可以提供效率,而目前所具有功能的还十分不足,所以多看看源码、了解源码还是使用好Dreamweaver MX的关键。

 

 


上一篇:用Dreamweaver MX制作导航下拉菜单 人气:20106
下一篇:在DW中利用MXP插件插入VRML作品 人气:13404
点击此处浏览全部的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-16 乘风多用户PHP统计系统 v3.4
2008-5-16 轩溪下载系统 v3.78 build 0515
2008-5-16 普沙B2B 浙江省商贸网 v2.0
2008-5-16 asp抓蜘蛛的小程序 v1.0
2008-5-16 齐齐乐网私服发布站 仿haosf新版
2008-5-16 IssTech信息反馈系统 v1.0
2008-5-16 自由领域大头贴(js接口版) 修正版
2008-5-16 医院网站系统
2008-5-16 智拓-分类信息管理系统 v5.0
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報