gpt4 book ai didi

c# - 在 C#2008 asp.net 页面上动态添加文本字段

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:09 25 4
gpt4 key购买 nike

我的 C# 网络应用要求用户输入汽车信息。用户可以为一辆或多辆汽车(最多 20 辆)添加信息。

我的页面有这些文本字段:车号、汽车品牌、汽车年份、里程、VIN我有一个按钮,允许用户“添加更多汽车”这个想法是允许用户添加多辆汽车。

当用户点击“添加更多汽车”时,如何动态显示文本框,并跟踪用户添加了多少辆汽车(以便将它们加载到数组并写入数据库)

还有什么其他想法可以使这个目标更容易实现吗?该控件将仅用于输入数据,不用于查看任何记录。

最佳答案

我喜欢使用占位符和添加用户控件。它工作得很好并且非常模块化。这是一个快速示例,我在其中添加了一些基于列表的控件。你会注意到我将一个对象传递给我的用户控件,允许它隐藏或显示自己,根据权限显示某些选项等。您可以轻松修改此代码以添加事件:

for (int i = 0; i < comments.Count; i++)
{
controls.Comment commentCtrl = (controls.Comment)Page.LoadControl("~/userControls/Comment.ascx");
commentCtrl.ID = "commentUserCtrl" + i;
commentCtrl.setComment((myCommentObj)comments[i]);

placeHolderComments.Controls.Add(commentCtrl);
}

关于c# - 在 C#2008 asp.net 页面上动态添加文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com