【问题标题】:Auto generate textboxs and taking their ID's [closed]自动生成文本框并获取他们的 ID [关闭]
【发布时间】:2015-04-22 07:05:53
【问题描述】:

我在这个需要生成报价页面的项目上。例如用户有 5 个项目,每个项目需要带 3 个参数(手动输入文本)。但项目数量可能会发生变化。所有商品均来自数据库。在此页面上,我有商品 ID、商品 ID,我将像这样将商品逐行保存到数据库;

假设用户在优惠页面中有 3 件商品;

Offer Id,Item Id,第一个参数,第二个参数,第三个参数: 1,1,x,y,z --- 1,5,a,b,c --- 1,47,z,x,c

正如我之前所说的,项目计数可能会因每种情况而改变,我如何动态地为参数生成这些文本框并将它们的 id 分配给项目以在代码隐藏中再次到达以保存到数据库。谢谢你

【问题讨论】:

  • 您的问题不清楚,但我建议创建一个带有文本框的模板列表视图,然后遍历列表视图中的所有项目。每个项目都有它的参数,你可以用它做任何事情:)

标签: c# asp.net textbox auto-generate


【解决方案1】:

您可以将您的文本框放入一个中继器中,该中继器使用您存储报价的数据表作为中继器的数据源。这样一来,您的 DataTable 的每一行都会在页面上获得一个“行”控件。

在回发期间(假设这是通过提交按钮发生的),您可以单步执行每个中继器的项目以检索用户提供的控制值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2022-01-23
    • 1970-01-01
    • 2018-02-01
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多