单击 LinkBut​​ton 上的动态文本框

2024-01-21

我通过单击 LinkBut​​ton 在页面中创建动态文本框。

但是,之后,如果提交页面,我找不到动态创建的项目,因此无法将信息发送到数据库。

protected void lbAddTag_Click(object sender, EventArgs e)
{
   for (int i = 0; i < 3;i++ )
    {
        CreateTextBox("txtTag-" + i.ToString());
    }

}

private void CreateTextBox(string ID)
{
    TextBox txt = new TextBox();
    txt.ID = ID;
    txt.Width = Unit.Pixel(300);
    //txt.TextChanged += new EventHandler(OnTextChanged);
    txt.AutoPostBack = false;
    tagsPanel.Controls.Add(txt);

    Literal lt = new Literal();
    lt.Text = "<br /><br />";
    tagsPanel.Controls.Add(lt);
}

如果我输入:

foreach (Control c in tagsPanel.Controls)
{
    if (c is TextBox)
    {
        lblError.Text += c.ClientID + "  ,  ";
    }
}

在 lbAddTag_Click 方法中,我可以看到这些项目,并且它们存在,但是如果我提交页面并尝试将值插入数据库中,则什么也没有...

任何提示都非常感激。


如果动态创建控件,它们不会在提交时保留到控件层次结构/视图状态中。

检查这篇文章:https://web.archive.org/web/20210330142645/http://www.4guysfromrolla.com/articles/092904-1.aspx https://web.archive.org/web/20210330142645/http://www.4guysfromrolla.com/articles/092904-1.aspx

我宁愿有一个中继器控件,然后在会话中维护一个 ArrayList 并将其用作中继器控件的数据源。当我想添加一行时,我宁愿在会话中向 ArrayList 添加一行并重新绑定转发器控件。 如果您需要示例,请告诉我。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单击 LinkBut​​ton 上的动态文本框 的相关文章

  • ADO.NET 池连接无法重用

    我正在开发一个 ASP NET MVC 应用程序 该应用程序使用 EF 6 x 来处理我的 Azure SDL 数据库 最近 随着负载的增加 应用程序开始进入无法再与 SQL 服务器通信的状态 我可以看到有 100 个到我的数据库的活动连接
  • 是否有可能将 *.pdb 文件包含到发布版本中以查看错误行号?

    我做了一个项目 所有设置都是默认的 当我在调试模式 构建配置 调试 下运行它并遇到异常时 它转储到我的自定义日志记录机制 其中包含错误行号 但是当我运行发布构建时 记录相同的异常 没有行号 只有方法抛出和记录调用堆栈 是否有可能在发布配置
  • 何时使用 C++ 私有继承而不是组合?

    你能给我一个具体的例子吗 什么时候使用私有继承优于组合 就我个人而言 我将使用组合而不是私有继承 但在某些情况下 使用私有继承可能是特定问题的最佳解决方案 正在阅读C faq http www parashift com c faq lit
  • 如何检查号码是否只有唯一的数字?

    例如 2345 是唯一的数字 因为没有数字显示两次 但 3324 不是唯一的数字 因为 3 出现了两次 我尝试使用 但我 代码 显示但我没有得到数字我得到了数字 编辑 你不能使用字符串 number 10 number 100 number
  • ASMX Web 服务,测试表单仅在本地计算机上适用于一种 WebMethod

    我有一个正在测试的 ASMX WebService 并且在大多数方法上我都可以使用测试表单进行测试 然而 我确实有一种方法 测试表上写着 The test form is only available for requests from t
  • C语言中没有循环可以打印数组吗?

    例如 在Python中 如果我们将一个列表作为数组 它会直接用一行代码打印整个数组 有什么办法可以用C语言实现同样的事情吗 简短回答 No 对表格上几乎所有问题的简短回答 用 C 语言做 X 工作能像用 Python 一样简单吗 No 长答
  • C# 实体框架我们应该使用 POCO.Id 还是仅使用 POCO 设置关系?

    我在服务方法中遇到一种情况 将 POCO 分配为另一个 POCO 的子对象无法按预期工作 我正在使用实体框架 4 public void ChangeOrderCurrency Currency currency order Currenc
  • 多线程 - 比单线程慢

    当我使用多个线程而不是单线程运行程序时 它会变慢 不是应该更快吗 该程序应该遍历从起始目录开始的所有目录 并查找并打印所有名为 X 的文件 代码如下 while done pthread mutex lock lock if list is
  • 多个线程访问一个变量

    我在正在读的一本教科书中发现了这个问题 下面也给出了解决方案 我无法理解最小值怎么可能是 2 为什么一个线程不能读取 0 而所有其他线程都执行并写入 1 而无论是1还是2 最后写入的线程仍然必须完成自己的循环 int n 0 int mai
  • 主构造函数不再在 VS2015 中编译

    直到今天 我可以使用主构造函数 例如 public class Test string text private string mText text 为了能够做到这一点 在以前的 Visual Studio CTP 中 我必须将其添加到 c
  • 如何解决文件被另一个进程使用的问题?

    我一直在 VS NET 2010 中调试 没有任何问题 但现在无法建造 我收到错误 Unable to copy file filename to bin Debug filename The process cannot access t
  • 如果项目包含多个文件夹,如何使用 Add-Migration

    我想Add Migration使用我的 DbContext 但出现错误 The term add migration is not recognized as the name of a cmdlet function script fil
  • 如何使用 C# 将表格粘贴到 Ms-Word 文档的末尾

    我有一个预制的 Word 模板 其中有一个表格 我想打开它 然后在文档末尾添加 粘贴 另一个表格 问题是它不会转到文档的末尾 而是将新表格粘贴到原始表格的第一个单元格中 任何帮助将不胜感激 previous code copied a ta
  • List 或其他类型上的 string.Join

    我想将整数数组或列表转换为逗号分隔的字符串 如下所示 string myFunction List
  • 如何阻止 Control-I 在 CoreWindow 范围内的 UWP 文本框中插入选项卡?

    当我在 UWP 应用程序中有一个 TextBox 时 对我来说 奇怪的行为 在 Windows 10 中创建通用的空白应用程序 UWP 应用程序 使用以下代码将文本框添加到默认网格
  • 按 Enter 继续

    这不起作用 string temp cout lt lt Press Enter to Continue cin gt gt temp cout lt lt Press Enter to Continue cin ignore 或更好 in
  • 在两个点之间创建一条曲线,每个点都具有标准化向量

    因此 我需要一种写入方法来在两点之间创建一条曲线 每个点都有一个指向任意方向的归一化向量 我一直在尝试设计这样一种方法 但一直无法理解数学 在这里 由于一张图片胜过一千个文字 这就是我所需要的 在图中 矢量垂直于红线 我相信向量需要进行相同
  • 是否可以检测流是否已被客户端关闭?

    简要介绍一下情况 我有一项服务可以通过套接字接收信息并发送回复 连接不安全 我想设置另一个可以为这些连接提供 TLS 的服务 这个新服务将提供单个端口并根据提供的客户端证书分发连接 我不想使用 stunnel 有几个原因 其中之一是每个接收
  • execlp() 系统调用输出错误

    这个非常简单的例子exec 系统调用 在这里 我试图打电话execlp 两次 但是 我没有得到例外的输出 它仅显示当前目录的第一次调用的输出 include
  • 查找和替换正则表达式问题

    感谢这里对我其他问题的所有大力帮助 我开始掌握正则表达式 但我仍然对这个一无所知 我的代码是 StreamReader reader new StreamReader fDialog FileName ToString string con

随机推荐

  • OpenCV:使用 Canny 和 Shi-Tomasi 检测扑克牌的圆角

    I want to do some planar rectification to convert from left to right 我有进行校正的代码 但我需要 4 个角坐标 我使用以下代码来查找它们 import cv2 image
  • Angular js 中的内容可编辑

    我有一张表格 如下所示 A B C D abc pqr XYZ RSY 现在 在这张表中 我使用的是content editable of HTML5为了column B 这样 我就可以编辑column B 现在 当我编辑这个时 有什么方法
  • 检查 OpenCart 2.0 中的模块位置

    我使用以下代码来检查模块位置 所以 它在 OpenCart 1 5 6 中运行良好 当模块在内容左右面板中启用时 我想在 OpenCart 中隐藏 javascript 代码 https stackoverflow com question
  • 创建视图时出现 Oracle 错误 - ORA-01720

    我在 Oracle 11 2 0 4 0 环境中遇到了一个让我困惑的问题 我有一个正在运行的已编译视图 我可以从中选择数据 但我无法在不出现 ORA 01720 错误的情况下更改它 关于我的设置的一些信息 简单来说 我有 2 个模式 A 和
  • 实验开发服务器组件时使用哪种 XMPP 服务器

    我想尝试使用开发 XMPP 服务器组件XEP 0114 Jabber 组件协议 http xmpp org extensions xep 0114 html 您推荐哪台服务器 为什么 我说的是易于开发 社区支持 文档 示例等 这是一个很难回
  • 使用 HTML Agility Pack 删除重复元素链

    我正在尝试删除任何重复或多次出现的任何我的 html 文档中的标签 这是我到目前为止所想出的 非常愚蠢的代码 HtmlNodeCollection elements nodeCollection ElementAt 0 SelectNode
  • Android:有没有一种简单的方法可以找到我的项目中的所有字符串?

    我想扫描我的 Android 项目中的所有硬编码字符串 以便我可以本地化该项目 将字符串放入 strings xml 中 我在 Eclipse 中看到 外部化字符串 的选项 但它并非特定于 Android I know 您可以重构单个字符串
  • 如何隐藏 Google Invisible reCAPTCHA 徽章

    在实施新的 Google Invisible reCATPTCHA 时 默认情况下 您会在屏幕右下角看到一个 受 reCAPTCHA 保护 的小徽章 当您将鼠标滑过时 该徽章会弹出 我想隐藏这一点 Google 现在允许隐藏徽章FAQ ht
  • 将键代码发送到Windows中正在运行的应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在运行 Windows 10 是否可以 从命令行 向已运行的 Windows 应用程序发送键码 这样这个应用程序就会认为我按下了某
  • 请求流示例在我的环境中不起作用

    我一直在尝试使用 Python 请求来使用 Twitter Streaming API 有一个简单的例子 http docs python requests org en latest user advanced streaming req
  • jQuery Touchwipe - 仅禁用 1 个轴的默认滚动

    我使用 jQuery Touchwipe 插件 http www netcu de jquery touchwipe iphone ipad library http www netcu de jquery touchwipe iphone
  • 如何从客户那里获取 iPhone 崩溃日志?

    有谁知道如何从客户那里获取崩溃日志 而不是手动要求他们同步并转到这个目录和这个目录并发送 是否有任何自动方法可以将崩溃报告发送到我们的服务器 您可以执行自己的崩溃日志记录PLC故障报告器 http code google com p plc
  • 使用纬度和经度时收到 403 禁止错误:地理编码

    我们的网站可以选择插入您的邮政编码 然后与地理编码一起计算出纬度和经度 此代码多年来没有更改 但今天 如果用户尝试插入邮政编码或从昨天或在错误 远程服务器返回错误 403 禁止 之前更新它 弹出 请求数量还没有超过 2 500 所以我不认为
  • BitmapSource.Create() 方法中 DPI 的相关性是什么?

    我读了维基百科的文章DPI http en wikipedia org wiki Dots per inch 但这让我更加困惑 我没有图像上的任何 DPI 信息 我应该使用什么 DPIBitmapSource Create http msd
  • C#类型转换不一致?

    在 C 中 我无法隐式转换long to an int long l 5 int i l CS0266 Cannot implicitly convert type long to int An explicit conversion ex
  • 调用M2存储库中的jar文件

    我有一个项目 我想在当前项目的执行后阶段调用 M2 存储库中的另一个 Jar 文件 我的 POM 的示例骨架
  • TypeScript 中像 methodName() 这样的尖括号有什么用?

    如果有任何关于为什么我们在类型脚本中使用尖括号 的教程 您能帮我一下吗 例如 我在这里给出了一些代码 我需要解释 export class HomePage constructor public navCtrl NavController
  • 为什么G1GC在开始混合收集之前先收缩年轻代?

    当 G1 决定需要开始进行混合收集时 它会积极地将我们的 Eden 空间从 10g 缩小到大约 1g Heap before GC invocations 294 full 0 garbage first heap total 204800
  • sqlalchemy 强制所有连接关闭 mysql

    我们在一些复杂的单元测试中使用sqlalchemy 在每次测试结束时 我们完全使用以下命令拆除数据库drop all 有时 有人会忘记关闭嵌入单元测试深处的会话 然后 我们必须花费大量时间试图找出问题所在 并最终关闭 sqlalchemy
  • 单击 LinkBut​​ton 上的动态文本框

    我通过单击 LinkBut ton 在页面中创建动态文本框 但是 之后 如果提交页面 我找不到动态创建的项目 因此无法将信息发送到数据库 protected void lbAddTag Click object sender EventAr