首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

NavigateUrl里的字符串和变量该怎么拼接

2012-03-03 
NavigateUrl里的字符串和变量该如何拼接?在一个DataList里放置了一个HyperLink控件。在NavigateUrl属性中,

NavigateUrl里的字符串和变量该如何拼接?
在一个DataList里放置了一个HyperLink控件。在NavigateUrl属性中,我要把 "~/news/ "字符串和 <%+#Eval( "newsURL ")   %> 得到的字符串拼接起来,如果提取出来的newsURL字段为 "abc.htm "则NavigateUrl= "~/news/abc.htm "。原HTML代码如下,???处就是待填写的代码:

<asp:HyperLink   ID= "HyperLink1 "   runat= "server "   Text= ' <%#Eval( "newsTitle ")%> '   Target= "_blank "   NavigateUrl=???> </asp:HyperLink>

请大家帮个忙,谢谢~~~

[解决办法]
NavigateUrl= ' <%#Eval( "newsUrl ", "~/news/{0} ")%> '
[解决办法]
<asp:HyperLink ID= "HyperLink1 " runat= "server " Text= ' <%#Eval( "newsTitle ")%> ' Target= "_blank " NavigateUrl= ' <%# "~/news/ " + Eval( "newsURL ").ToString()%> ' > </asp:HyperLink>

热点排行