昨天写个程序,在datalist中加了一个用户控件,然后datalist分页,第一页,datalist中的用户控件的内容能够正常显示,可是第二页不知道为什么就不行了,大家有没有碰到这样的情况?
解决方案 »
- 父子表信息同时保存问题
- 请问在xsl中如何消除xml中存在的&10;字符, &10;表示换行.
- 小妹最后的分数提问了。拜托拉。。。不是很难
- .net分布式部署,UI层的dll 与 BLL层的dll 如何通信
- 奇怪的问题:无法将 NULL 值插入列!!!这个列我设置为标识列了,为什么还会出现这样的问题!!!
- 100分求关于用户控件的问题
- 隐藏tabstrip的一个选项
- 水晶报表的问题
- 帮忙看一个.net老报的错.多谢!!!
- 各位大哥:有个问题,我有个控件要在网页上用,但不能确定客户系统中有没有,我想要flash控件一样,若客户端没有就自动下载并装入系统,请问该什样做
- 请各位高手帮帮忙:怎样实现TreeView 的分级加载?
- 关于runat="server"的问题
翻页做了很多次了,步骤都齐了,翻页按钮那里有重新绑定,而且我说的,只是datalist里面的用户控件翻页后没有显示,其他都正常
html代码如下:
<asp:datalist id="list" runat="server">
<ItemTemplate>
<DIV class="textbox">
<DIV class="textbox-title">
<H4><%# DataBinder.Eval(Container.DataItem, "title") %></H4>
<DIV class="textbox-label">[
<%# DataBinder.Eval(Container.DataItem, "post_time") %>
]</DIV>
</DIV>
<DIV class="textbox-content"><%# texttohtml(DataBinder.Eval(Container.DataItem, "content")) %></DIV>
<DIV class="textbox-bottom">| <A href='addpinlun.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>'>
添加评论</A> | <A href='showpinlun.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>'>
察看评论</A> |
<asp:Label id="countpinlun" Runat="server">
<font color="#0058B3">此日志评论数:
<%# countpinlun(DataBinder.Eval(Container.DataItem, "id"))%>
</font>
</asp:Label>
</DIV>
<DIV id="Lay2" style="DISPLAY: none" runat="server">
<uc1:testascx id="Testascx1" runat="server" idvalue='<%# DataBinder.Eval(Container.DataItem, "id") %>'>
</uc1:testascx></DIV>
</DIV>
</ItemTemplate>
</asp:datalist>
用户控件的代码:
private int id;
public int idvalue
{
set
{
id=value;
}
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection conn1=DB.createConnection();
SqlDataAdapter sda=new SqlDataAdapter("select * from addcontent where id="+id+" order by id desc",conn1);
DataSet ds=new DataSet();
sda.Fill(ds,"pinlun");
this.listpinlun.DataSource=ds.Tables["pinlun"].DefaultView;
this.listpinlun.DataBind();
conn1.Close();
}