日期:2014-05-18  浏览次数:20451 次

【40分】VS2005用户控件的小问题
在2005中
编写了个用户控件:control/newslist.ascx

public   string   flag    
        {
                get  
                {
                        return   ViewState[ "_flag "]   ==   null   ?   " "   :   (string)ViewState[ "_flag "];  
                }
                set  
                {
                        ViewState[ "_flag "]   =   value;
                }
        }

在测试页面index.aspx中拖放使用这个用户控件 <td   colspan= "2 "   align=left>
&nbsp; <uc1:newslist   id= "Newslist1 "   runat= "server "> </uc1:newslist> </td>

但在index.aspx.cs中怎么使用这个用户控件的属性啊,   不能直接使用Newslist1.flag   ,Newslist1没有被高亮显示啊,2005不是可以直接使用用户控件吗,还要findcontrol吗?


------解决方案--------------------
可以直接用的啊,我这儿就是直接可以使用的

你前台页面有没有
<%@ Register Src= "control/newslist .ascx " TagName= "newslist " TagPrefix= "uc1 " %>