【发布时间】:2018-07-24 20:22:52
【问题描述】:
我有一个简单的 aspx 页面。
在此页面中,我想动态添加表示键值对的下拉列表-文本框对。但我不知道页面加载时它是多少。 所以我必须动态地将这些控件添加到页面中(在运行时)
如果我在代码隐藏中添加这些控件,就会出现 2 个问题:
- 由于自动回发,页面在每次附加时都会重新加载。它会眨眼。
- 每当页面重新加载时,之前的附加内容都会消失。
如果我在客户端(javascript)中添加这些控件:
- 无法在代码隐藏中访问控件(因为没有 runat=server),因此验证步骤对用户开放(我认为验证步骤必须在代码隐藏中操作,否则这是一个完整性问题)。
关于这个问题的真正方法是什么?可以举个例子吗?
【问题讨论】: