<b>DW-MX制作ASP.NET-链接与增补</b>[DW设计]
本文“<b>DW-MX制作ASP.NET-链接与增补</b>[DW设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
利用链接显示具体页
在以往UltraDev的利用历程中要链接到显示具体页普通都是通过“Go To Detail Page”行为,环境下行为视窗中却没有供应当行为,那么链接该若何做呢?答案还是在DataGrid控件的设置中.
为了便利阐明,我们把细节页的要素也放在default.x页面中.
先成立一个记录集“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.x?xid={0}”——利用右边的按钮挑选要链接到的页,我们的细节记录也在本页就挑选“default.x”便可生成前面的字符串,需求注意的是自动生成的参数名称是中文的“序号”文字,我们在成立“DataSet2”记录集时指定参数名为“xid”,所以这里要手工改正.
完成后以下图
点击“OK”返回存盘测试一下吧.
别的的一些增补
1.在DataGrid控件中我们已经用过了四种显示范例,也基本知道了它们的利用办法,还剩下一种是“Free Form”.这是一种对比安闲的显示范例,你可以在这里加入归并几个动态记录大概在此中加入文本,也可以是表达控件,总之这是供应的一个机动显示手段.
2.大家应当还记得我们在编辑“Hyperlink Culumn”超链接对话框时有个“Format String”项目设置为空的,假如又需求又该若何设置呢?翻阅了文档我们作以下尝试,在此框内加入字符串“{0:X}”,以下图
存盘后在浏览器中我们可以瞥见下图
“序号”字段是以十六进制格局显示数值的,缘由是在格局字符“X”上,下面是几个格局字符阐明
C 以钱币格局显示数值.
D 以十进制格局显示数值.
E 以科学记数法(指数)格局显示数值.
F 以固定格局显示数值.
G 以通例格局显示数值.
N 以数字格局显示数值.
X 以十六进制格局显示数值.
3.假如需求“序号”字段的链接是以新建窗口情势翻开的,那该若何呢?这次DataGrid控件中仿佛没有供应此功效,我们试着改改吧.转到视窗,找到对应“序号”字段的代码:
DataNavigateUrlField="序号"
DataNavigateUrlFormatString="default.x?xid={0}"
DataTextField="序号"
Visible="True"
HeaderText="序号"/>
在代码最后加上“Target="_new"”字符串,使之成为
DataNavigateUrlField="序号"
DataNavigateUrlFormatString="default.x?xid={0}"
DataTextField="序号"
Visible="True"
HeaderText="序号"
Target="_new" />
好了,这样便可以了,当你再次点击序号上的链接记录就是以新窗口情势呈现了.
MX中环境下的DataGrid控件底子用处就这些吧,当然你可以操纵改正代码得到更多功效,还是老话, MX在你开辟时可以供应效率,而目前所具有功效的还非常不足,所以多看看、理解还是利用好 MX的关键.
以上是“<b>DW-MX制作ASP.NET-链接与增补</b>[DW设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |