产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

请教Sort_Url 和 Sublanmu_Url 的用法 [复制链接]

1#
目前的文章列表的模型为:
<div class="article">
<ul>
<%
DataTable dt;
DataRow dr;
dt=Get_Data();
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows;
%>
<li><span class="title">

<!--想在这里对 文章分类名称 添加链接-->
<a  href="<%=Sublanmu_Url(                )%>"   target="<%=Target %>">
[<%=Sort_Name(int.Parse(dr["sort_id"].ToString()))%>]
</a>
<a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title=" <%=Server.HtmlEncode(dr["title"].ToString())%> " style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToString(),Title_Num,true)%></a></span>
<span class="date"> <%=((DateTime)dr["thedate"]).ToString("MM-dd")%> <!--星期<%=((DateTime)dr["thedate"]).DayOfWeek.ToString(("d"),new System.Globalization.CultureInfo("zh-cn"))%>--> </span>
<span class="clear"></span>
</li>
<%
}
%>
</ul></div>
分享 转发
请加QQ :44151143,一起学习制作网站;《好好学习天天向上》
TOP
2#

其实你这个并不一定要用到Sublanmu_Url这个函数,这个函数原型是 Sublanmu_Url(int site_id,int lanmu_id,int id,string parent_dir,string lanmu_dir,string sublanmu_dir,string zdy_url),需要获取好几个关键参数。你完全可以采用另一种思路,只获取lanmu_id和sublanmu_id这两个参数,构造一个链接地址 /index.aspx?lanmuid='+<%=lanmu_id%>+'&sublanmuid='+<%=sublanmu_id%> 来实现。
TOP
3#

如何调取  string parent, string lanmu_dir  , string sublanmu_dir?

<a href="<%=Sublanmu_Url(int.Parse(dr["site_id"].ToString()),int.Parse(dr["lanmu_id"].ToString()),int.Parse(dr["sublanmu_id"].ToString()),"parent_dir".ToString(),"lanmu_dir".ToString(),"sublanmu_dir".ToString(),dr["zdy_url"].ToString())%>">
这样写的结果是:http://localhost083/lanmu_dir/parent_dirsublanmu_dir  —— 子栏目链接地址
请加QQ :44151143,一起学习制作网站;《好好学习天天向上》
TOP
4#

回复 2楼scstjcy的帖子

<a href="<%=Sublanmu_Url(int.Parse(dr["site_id"].ToString()),int.Parse(dr["lanmu_id"].ToString()),int.Parse(dr["sublanmu_id"].ToString()),"parent_dir".ToString(),"lanmu_dir".ToString(),"sublanmu_dir".ToString(),dr["zdy_url"].ToString())%>">

这样写,在动态页面没问题,在静态页面 出现错误,文章分类 url错误。 如何调用 string parent_dir     , string lanmu_dir,  如何正确的编写?
请加QQ :44151143,一起学习制作网站;《好好学习天天向上》
TOP
5#

直接取null值试试。
TOP
发新话题 回复该主题