动态创建复选框并将其文本插入数据库

时间:2013-10-06 08:21:45

标签: c# asp.net checkbox

我正在尝试使用c#动态创建复选框列表并将复选框文本值插入databse.But我知道如何创建和访问其值以插入db.Is有任何人在这方面帮助我因为除此之外我没有强烈的想法。

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帮助

1 个答案:

答案 0 :(得分: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
}

希望它会有所帮助

问候