0

我正在尝试使用 c# 动态创建复选框列表并将复选框文本值插入数据库。但我不明白如何创建和访问其值以插入数据库。在这方面有没有人帮助我因为我有除了这个,没有什么好主意。

public void CreateCheckBox(int n)
{
    for (int i = 0; i <= n; i++)
    {
        Response.Write(@"<input type=""checkbox"" name=""link"" value=" + "CA0" + i +">"+"CA0"+ i +"<br>") ;
    }
}

如何访问它的值以插入到 db.Plz 帮助

4

1 回答 1

0

您可以为复选框分配一个 id 属性,例如:

for (int i = 0; i <= n; i++)
    {
        Response.Write(@"<input id='check'" + i.ToString() + " type=""checkbox"" name=""link"" value=" + "CA0" + i +">"+"CA0"+ i +"<br>") ;
    }

然后在您想要检索值的事件中,您可以使用以下内容:

for(int i=0;i<=n;i++)
{
    var data=Request.Form["check" + i.ToString()]; // this should hold the value of the checkbox as string
}

希望它会有所帮助

问候

于 2013-10-06T10:38:37.087 回答