异常当前上下文中不存在名称“list_pro”

错误当前上下文中不存在名称“list_pro”
aspx.cs中没有错。可到aspx中就找不到了
<ul class="list">
                <%if(list_pro!=null&&list_pro.Count>0){ %>
                <%for(int i=0;i<list_pro.Count;i++){ %>
                <li <%=i%4==3?"class=\"llast\"":"" %>>
                    
                    <div class="media">
                        <a href="<%=linkurl("prodetail",lan,list_pro[i].id) %>">
                            <img src="<%=list_pro[i].img_url %>" width="220" height="200" /></a></div>
                    <div class="intro">
                        <div class="name">
                            <a href="<%=linkurl("prodetail",lan,list_pro[i].id) %>"><%=list_pro[i].goodid%></a></div>
                        <div class="c">
                           <%=Qianxun.Common.Utils.CutString(Qianxun.Web.UI.ManagePage.GetLangStr(list_pro[i].title, lan), 11)%></div>
                    </div>
                </li>
                <%}} %>
            </ul>
            <div class="page">
                <%=pagelist %></div>
------解决方案--------------------
应该是作用域的问题,建议你看看在后台是怎么修饰list_pro这个变量的,用public 修饰看。。
------解决方案--------------------
list_pro 前台没访问的权限呗。public 吧
------解决方案--------------------
列名写错了,数据表关联的时候没这个字段,但显示的时候又有,所以就报错了。