我有一个中继器用作一种 Paging TagCloud。为此,我向 Page 的 ViewState 添加了简单的属性,例如 Page、RowCount 等……
我觉得它不属于那里,但我在服务器控制、调试、dll 和部署方面的经历很糟糕。
我可以只继承Repeater 类,添加一些ControlState/ViewState 属性,并能够完全像直接从工具箱中拖动的Repeater 一样使用它吗?
在这里,有以下简单的类:
public class TagCloud : Repeater
{
public int selectedIndex;
public TagCloud()
{
selectedIndex = -1;
//
// TODO: Add constructor logic here
//
}
public int SelectedIndex
{
get { return selectedIndex; }
set { selectedIndex = value; }
}
}
如果不创建新的 WebControlLibrary 项目,此 cs 文件是否可以位于 App_Code 文件夹中并按预期工作?
谢谢。