c# - 添加用户控件而不刷新数据
问题描述
我通过按钮一次又一次地单击添加用户相同的控件,如下所示:
protected void LoadUserControl()
{
int count = Convert.ToInt32(ViewState["Counter"]);
if (count > 0)
{
for (int i = 0; i < count; i++)
{
M uc = (M)Page.LoadControl("M.ascx");
uc.ID = "webUC" + i.ToString();
PlaceHolder pcl = new PlaceHolder();
pcl.ID = "test_" + i.ToString();
pcl.Controls.Add(uc);
pcl.Controls.Add(new LiteralControl("<br><br>"));
}
}
}
但是根据我的代码,当我在第一个用户控件中输入数据后添加另一个用户控件时,删除了我在第一个 UC 中的数据输入。
我想做的是
- 按钮点击添加一个UC
- 输入数据
- 无需再次删除数据按钮单击并再添加一个 UC。
有什么办法吗?
解决方案
推荐阅读
- woocommerce - woocommerce 单一和归档功能在索引页面上运行良好,但在其他页面上不起作用
- magento-1.9 - IDS Connect 的 Magento 集成
- python - 多个几何图形的 Open3D 可视化
- python - 保存已清理的数据框 python
- flutter - 我如何解决颤振中的昼夜主题问题?
- rxjs - 在 rxjs 中设置时间延迟时,“热”可观察对象不起作用
- python - 如何在python中的多个线程上分担责任
- variables - 覆盖地形变量对象中的属性
- c# - 如何在 .NET Core 中获取 Docker 版本
- kubernetes - 在应用程序和加载顺序中加载多个配置映射