c# - 隐藏元素内的数组 javascript

标签 c# javascript html asp.net

我是一个绝对的 javascript 菜鸟,并且正在使用 ASP.net,在 aspx.cs 文件后面的代码中,我使用 html 标签声明了 Web 文档的正文,如下所示...

public void CreateForm(string passengerType, int passengerCount)
    {
        for (int i = 1; i <= passengerCount; i++)
        {
            Response.Write("<table id=NameBirthTable" + passengerType + i + ">");
            Response.Write("<tr>"); 
               ...
            Response.Write("<td colspan=2><input id=MiddleName" + passengerType +i                + "type=text /></td>");
                ...
        }
    }

当我尝试调用 id="MiddleName[passengerType][i]"中的元素的 ID 时 我找不到它,我需要获取该文本框的值并将其传递到另一个页面,有人建议我使用 javascript 并尝试将这些元素存储在隐藏元素中,并将其添加到在 javascript 中声明的数组中,我没有听懂他说的任何一句话,还有其他建议吗?

最佳答案

也许:

Response.Write("<td colspan=2><input id='MiddleName" + passengerType + i + "' type=text /></td>");

关于c# - 隐藏元素内的数组 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18761091/

相关文章:

c# - 如何在 C# 中手动计算 XML 签名

c# - 为什么我必须在使用之前将 JValue 显式转换为目标类型?

javascript - 我如何在对象/数组中链接?

javascript - twilio 视频通话错误 - 无法将参与者添加到对话

java - 在网页上实现数学概念

javascript - 尝试从给定的 url 解析 JSON

c# - 从 Action 委托(delegate)获取方法名称

c# - WPF RichTextBox - ScrollToEnd() 方法不会导致发生任何滚动

javascript - 导出未在 ES 模块范围内定义

jquery - 单击输入并输入文本时更改 div 换行的 css