gpt4 book ai didi

c# - 如何处理服务器上由客户端/javascript 创建的文本框

转载 作者:太空宇宙 更新时间:2023-11-03 11:36:52 26 4
gpt4 key购买 nike

我有一个收集名称的表单文本框。如果客户决定他/她想要添加更多名称,他们将单击添加更多,然后会出现另一个文本框。

如果客户端创建了 15 个文本框,我如何在服务器上使用它们的值?假设我将第一个文本框命名为 txtbox1,每个额外的文本框都会有一个递增的数字。

我可以使用 Asp.net 分配的相同命名约定,找出页面上有多少个文本框,然后循环遍历它们,还是它们必须由框架最初呈现才能开始?

最佳答案

HttpContext.Current.Request.Params有所有提交值的参数,即使是你用javascript创建的,只要文本框的值是从客户端发送到服务器的当然...我的意思是,您需要将客户端创建的文本框添加到正在提交的主表单元素中。

您可以自己制定命名约定,但注意不要与 Asp.Net 约定相冲突,因为这可能会给您带来麻烦...假设:MyTextBox_1、MyTextBox_2。

然后您可以迭代 HttpContext.Current.Request.Params,查看以“MyTextBox_”开头的键并读取所有键。

编辑:更好的是你可以使用 HttpContext.Current.Request.Form,因为它只包含在表单中提交的参数。

关于c# - 如何处理服务器上由客户端/javascript 创建的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986557/

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