在我的aspx文件中,我有cms:UniView控件,以及cms:UniPager。这很好用。现在我想将cms:UniPager控件移动到另一个地方。我将它放入我的自定义UserControl并通过此自定义控件替换aspx文件中的cms:UniPager。但有一个问题。 cms:UniPager不会出现在页面上。可能是我忘记了一些重要的事情?
我的代码如下:
我的自定义PagingControl.ascx.cs文件
public string PageControl { get; set; }
protected void Page_Init(object sender, EventArgs e)
{
UniPager.PageControl = PageControl;
}
我的自定义PagingControl.ascx文件
<cms:UniPager ID="UniPager" runat="server" GroupSize="3">
<!--Some elements-->
</cms:UniPager>
我正在使用它的aspx文件
<cms:UniView ID="Repeater1" runat="server">
<!--Some data-->
</cms:UniView>
<PagingControlTagPrefix:PagingControl PageControl="Repeater1" runat="server"/>