【发布时间】:2023-03-02 22:41:01
【问题描述】:
我需要使用 QueryString 参数动态创建表单并访问 在后面的代码中按 ID 到其所有字段。
现在,我有了表单(带有服务器控件),但我无法设置唯一 ID(使用 Eval 之类的东西...) 所以我从服务器控件传递到简单的 html,现在所有字段都有唯一的 ID 但我无法从后面的代码访问它们(Form.FindControl 仅适用于服务器控件)。
这是我的 html 代码:
<%
int j = Convert.ToInt32(Request.QueryString["j"]);
for (int i = 0; i < j; i++)
{
%>
<div>
<div>
<input type="date" id='<%: "date_" + (i + 1).ToString() %>' />
</div>
</div>
<%
}
%>
如果真的不可能为服务器控件设置 ID(如果没有,请告诉我怎么做!) 我怎样才能访问这些字段?或者我如何使用其他东西创建表单 对我有帮助吗?
感谢您的建议。
【问题讨论】:
标签: c# asp.net forms dynamic webforms