学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
Flash Fireworks Dreamweaver Photoshop CorelDraw Illustrator FreeHand 3DsMAX AutoCAD

您的位置:学院 >> 创意设计 >> Dreamweaver >> DW MX的ASP.NET功能试用:链接与补充


DW MX的ASP.NET功能试用:链接与补充


  一、使用链接显示详细页

  在以往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控件中似乎没有提供此功能,我们试着改改源码吧。转到源码视窗,找到对应“序号”字段的代码:

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

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

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

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

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

  感谢MX动态开发论坛

技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

还没人留言,抢个先,哈哈!
对"DW MX的ASP.NET功能试用:链接与补充"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 DW MX的ASP.NET功能试用:链接与补充 相关内容
Google搜索中 DW MX的ASP.NET功能试用:链接与补充 相关内容
雅虎中 DW MX的ASP.NET功能试用:链接与补充 相关内容
Sogou搜索中 DW MX的ASP.NET功能试用:链接与补充 相关内容

相关软件 最新回复帖子:

·nesox让电子邮件营销原来如此轻松!
·Windows Vista 中卸载软件的不同方式
·没有mysql支持时的替代方案
·一个可以发送附件及HTML格式邮件的PHP类
·AutoCAD打造精致三维鸟笼实例详解
·Photoshop自定义水晶字特效样式
·AutoCAD三维基础实例教程
·PS为黑背景长发美女照片抠图换背
·用Photoshop自制个性摩托车贴花小经验
·轻松几步将美女照片处理为手工素描


  相关软件 DW MX的ASP.NET功能试用:链接与补充相关文章
DW MX的ASP.NET功能试用:修改记录 DW MX的ASP.NET功能试用:显示与删除
Dreamweaver MX 新功能体验 DW MX新功能试用:嵌套模板
DW MX新功能试用:模板重复区 DW MX新功能试用:可编辑标记属性
DW MX新功能试用:模板可选区 DW MX新功能试用:设计期样式表
DW MX新功能试用:标记选择器和编辑器 DW MX新功能试用:编码提示
DW MX新功能试用:页面模板 DW MX新功能试用:代码片段Snippets
DW MX新功能试用:连续空格 图解Dreamweaver MX新特性
Dreamweaver MX新功能(3):应用开发 Dreamweaver MX新功能(2):方便的代码编写
Dreamweaver MX新功能(1):灵活的设计 网页表格制作速查手册
网页设计技巧谈:走出路径的困惑 HTML文件HEAD内部标记浅析