<
asp:hyperlinkfield DataNavigateUrlFields
=
"
state,ecrnewid
"
DataNavigateUrlFormatString
=
"
~/ShowECR.aspx?type={0}&ecrnewid={1}
"
HeaderText
=
"
操作
"
Target
=
"
_blank
"
Text
=
"
详情
"
>
< ItemStyle HorizontalAlign = " Center " />
< HeaderStyle HorizontalAlign = " Center " Width = " 10% " />
</ asp:hyperlinkfield >
< ItemStyle HorizontalAlign = " Center " />
< HeaderStyle HorizontalAlign = " Center " Width = " 10% " />
</ asp:hyperlinkfield >
如果用模板列,显示多个名称不同的链接,最简单的两种方式.
<
asp:TemplateField HeaderText
=
"
操作
"
>
< ItemStyle HorizontalAlign = " Center " />
< HeaderStyle HorizontalAlign = " Center " Width = " 10% " />
< ItemTemplate >
< a href = ' ShowECR.aspx?type=<%# Eval("id")%>&ecrnewid=<%# Eval("ecrnewid")%> ' > 详情 </ a >& nbsp; /
< asp:HyperLink ID = " HyperLink2 " runat = " server " NavigateUrl = ' <%# Eval("ecrnewid", "~/ShowECR.aspx?printid={0}") %> ' > 打印 </ asp:HyperLink >
</ ItemTemplate >
</ asp:TemplateField >
< ItemStyle HorizontalAlign = " Center " />
< HeaderStyle HorizontalAlign = " Center " Width = " 10% " />
< ItemTemplate >
< a href = ' ShowECR.aspx?type=<%# Eval("id")%>&ecrnewid=<%# Eval("ecrnewid")%> ' > 详情 </ a >& nbsp; /
< asp:HyperLink ID = " HyperLink2 " runat = " server " NavigateUrl = ' <%# Eval("ecrnewid", "~/ShowECR.aspx?printid={0}") %> ' > 打印 </ asp:HyperLink >
</ ItemTemplate >
</ asp:TemplateField >
本来都是非常简单的事情,老是忘记,看来偶已经开始不适应写代码了.要转方向了.