你首先要明确一个概念,datanavigateurlformatstring其实是执行一个函数,他要得到的是一个字符串,所以在上午的帖子中,我建议您用<%= %>,而不是<%%>,再有您可以自己写一个函数用<%# %>调用
下面是我写的一个例子
<asp:datalist id="topiclist" width="98%" itemstyle-cssclass="normal" datakeyfield="itemid" runat="server" enableviewstate="false" onitemcommand="topiclist_select">
<itemtemplate>
<asp:imagebutton id="btnselect" imageurl=<%# nodeimage((int)databinder.eval(container.dataitem, "totalchild")) %> commandname="select" runat="server" />
<img border=0 src="<%# formatface((string)databinder.eval(container.dataitem, "face")) %>" />
<asp:hyperlink text=<%# databinder.eval(container.dataitem, "title") %> navigateurl=<%# formaturl((int)databinder.eval(container.dataitem, "itemid")) %> target="_new" runat="server" />
, 由
<%# databinder.eval(container.dataitem,"createdbyuser") %>
帖于
<%# databinder.eval(container.dataitem,"createddate", "{0:g}") %>
【<%# databinder.eval(container.dataitem,"bytes") %>bytes】
(<%# databinder.eval(container.dataitem,"totalchild") %>)
</itemtemplate>
<selecteditemtemplate>
<asp:imagebutton id="btncollapse" imageurl="~/images/minus.gif" runat="server" commandname="collapse" />
<img border=0 src="<%# formatface((string)databinder.eval(container.dataitem, "face")) %>" />
<asp:hyperlink text=<%# databinder.eval(container.dataitem, "title") %> navigateurl=<%# formaturl((int)databinder.eval(container.dataitem, "itemid")) %> target="_new" runat="server" />
, 由
<%# databinder.eval(container.dataitem,"createdbyuser") %>
帖于
<%# databinder.eval(container.dataitem,"createddate", "{0:g}") %>
【<%# databinder.eval(container.dataitem,"bytes") %>bytes】
(<%# databinder.eval(container.dataitem,"totalchild") %>)
<asp:datalist id="detaillist" itemstyle-cssclass="normal" datasource="<%# getthreadmessages() %>" runat="server">
<itemtemplate>
<%# indent((int16)(databinder.eval(container.dataitem, "layer"))) %>
<img src="<%=request.applicationpath%>/images/1×1.gif" height="15">
<img border=0 src="<%# formatface((string)databinder.eval(container.dataitem, "face")) %>" />
<asp:hyperlink text=<%# databinder.eval(container.dataitem, "title") %> navigateurl=<%# formaturl((int)databinder.eval(container.dataitem, "itemid")) %> target="_new" runat="server" />
, 由
<%# databinder.eval(container.dataitem,"createdbyuser") %>
帖于
<%# databinder.eval(container.dataitem,"createddate", "{0:g}") %>
【<%# databinder.eval(container.dataitem,"bytes") %>bytes】
</itemtemplate>
</asp:datalist>
</selecteditemtemplate>
</asp:datalist>
DataNavigateUrlFormatString的使用方法-.NET教程,Asp.Net开发
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » DataNavigateUrlFormatString的使用方法-.NET教程,Asp.Net开发
相关推荐
-      VS2010的aspx文件中的html代码的格式化方法
-      .net 反序题目的详细解答第1/2页
-      asp.net创建html文本文件实例
-      比较完整的 asp.net 学习流程
-      C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
-      官网 Ext direct包中.NET版的问题
-      c# 连接字符串数据库服务器端口号 .net状态服务器端口号
-      asp.net教程:简单的C#图片上传代码或C#文件上传代码
