产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

关于附件组的调用方法?请高手指点!谢谢! [复制链接]

1#
字段管理添加附件组pa_fj 附件组(nvarchar)
但是发表文章上传附件后,文章里未显示上传的附件
文章内容模型
<%
string video;
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows[i];
  video=dr["pa_video"].ToString();
%>
<div class="articleinfor">
<ul>
<li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
</h1></li>
<li class="info">
日期:<%=dr["thedate"].ToString()%>&nbsp;
<%=dr["pa_autor"].ToString()==""?"":"&nbsp;作者:"+dr["pa_autor"].ToString()%>
<%=dr["pa_source"].ToString()==""?"":"&nbsp;来源:"+dr["pa_source"].ToString()%>
<%=dr["pa_syh"].ToString()==""?"":"&nbsp;文号:"+dr["pa_syh"].ToString()%>
&nbsp;【字体:<a href="javascript:FontZoom('16px','content')">大</a> <a href="javascript:FontZoom('14px','content')">中</a>  <a href="javascript:FontZoom('12px','content')">小</a>】
</ul>
<div class="content" id="Content">
<%if(video!=""){%>
<script src="/e/js/video.js" type="text/javascript"></script>
<div style="text-align:center;padding:10px 0 10px 0">
<script type="text/javascript">
player("<%=video%>",500,400);
</script></div>
<%}%>
<%=dr["content"].ToString()%>    
</div>
</div>
<script src="/e/js/internal_page.js" type="text/javascript"></script>

<%}
Prev_and_Next();
%>

<ul class="sublanmu_pn">
<li><%=_Previous==""?"":"上一篇:"+_Previous%></li>
<li><%=_Next==""?"":"下一篇:"+_Next%></li>
</ul>


=============================
根据版主这段代码应该加在哪里?
    <%

    DataTable dt1=Get_File("表名","字段名",附件组所在的信息id);  //里面参数一定要修改,内容页的信息id可以用预定义变量Detail_Id替换

    DataRow dr1;

    for(int k=0;k<dt1.Rows.Count;k++)

    {

    dr1=dt1.Rows[k];

    %>

     附件标题:<%=dr1["title"].ToString()%>

     附件路径:<%=dr1["url"].ToString()%>

    附件大小:<%=dr1["filesize"].ToString()%>

    附件简介:<%=dr1["introduction"].ToString()%>

    附件下载次数:<%=dr1["downloads"].ToString()%>

    <%

    }

    %>
分享 转发
TOP
2#

xiyou版主请指点,迫切需要帮助,谢谢!
TOP
3#

求助求助!
TOP
4#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-24853.aspx#84417]4楼[color=olive]xiyou[/color]的帖子[/url][/b]

感谢版主的回复,您说的方法我试过了的,可还是不行,直接导致文章打不开了,您看下什么问题,谢谢!

<%
string video;
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows[i];
  video=dr["pa_video"].ToString();
%>
<%

    DataTable dt1=Get_File("article","pa_fujianzu",Id)%>

    DataRow dr1;

    for(int k=0;k<dt1.Rows.Count;k++)

    {

    dr1=dt1.Rows[k];

    %>

     附件标题:<%=dr1["title"].ToString()%>

     附件路径:<%=dr1["url"].ToString()%>

    附件大小:<%=dr1["filesize"].ToString()%>

    附件简介:<%=dr1["introduction"].ToString()%>

    附件下载次数:<%=dr1["downloads"].ToString()%>

    <%

    }

    %>

<div class="articleinfor">
<ul>
<li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
</h1></li>
<li class="info">
日期:<%=dr["thedate"].ToString()%>&nbsp;
<%=dr["pa_autor"].ToString()==""?"":"&nbsp;作者:"+dr["pa_autor"].ToString()%>
<%=dr["pa_source"].ToString()==""?"":"&nbsp;来源:"+dr["pa_source"].ToString()%>
<%=dr["pa_syh"].ToString()==""?"":"&nbsp;文号:"+dr["pa_syh"].ToString()%>
&nbsp;【字体:<a href="javascript:FontZoom('16px','content')">大</a> <a href="javascript:FontZoom('14px','content')">中</a>  <a href="javascript:FontZoom('12px','content')">小</a>】
</li>
</ul>
<div class="content" id="Content">
<%if(video!=""){%>
<script src="/e/js/video.js" type="text/javascript"></script>
<div style="text-align:center;padding:10px 0 10px 0">
<script type="text/javascript">
player("<%=video%>",500,400);
</script></div>
<%}%>
<%=dr["content"].ToString()%>
</div>
</div>
<script src="/e/js/internal_page.js" type="text/javascript"></script>

<%}
Prev_and_Next();
%>

<ul class="sublanmu_pn">
<li><%=_Previous==""?"":"上一篇:"+_Previous%></li>
<li><%=_Next==""?"":"下一篇:"+_Next%></li>
</ul>


================================================================
打开文章后就出现如下错误信息~~~~~~~~~~~~~~~~~~~~



“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS1520: 类、结构或接口方法必须有返回类型

源错误:



行 70:
行 71: <%}
行 72: Prev_and_Next();
行 73: %>
行 74:


源文件: d:\t\e\zdymodel\article\detail\41.ascx    行: 72
TOP
5#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-24853.aspx#84429]6楼[color=olive]xiyou[/color]的帖子[/url][/b]

哦原来如此,我原以为直接把语法参考那里直接复制进去就行了
现在不能打开网页的问题解决了,能正常显示了,可新问题又来了
附件地址等属性是直接显示出来,但是没有地方可以点击下载?版主这又是什么原因?是不是哪里需要加入代码?谢谢!
TOP
发新话题 回复该主题