获取asp.net上RadiobuttonList的ID列表

时间:2017-11-27 23:53:39

标签: c# asp.net linq

需要帮助,因为与此相关的大部分答案都不适合我。

我有一个包含以下内容的aspx文件:

<p><asp:RadioButtonList ID="id001" RepeatLayout="Flow" RepeatDirection="Horizontal" runat="server">
              <asp:ListItem class="radio-inline" Value="0" Text="None" Selected="True"></asp:ListItem>
              <asp:ListItem class="radio-inline" Value="1" Text="Basic"></asp:ListItem>
              <asp:ListItem class="radio-inline" Value="2" Text="Expert"></asp:ListItem>
              </asp:RadioButtonList></p>

以及ID为“id002”,“id003”等的其他人。

所以我想得到一个RadioButtonList列表,并为每个ID做一个动作。

我在aspx.cs上尝试过类似的东西:

foreach(Control c in Page.Controls)
            {


                        if (c.ID.Contains("id"))
                        {
                            string FullID = c.ID.ToString();
                            int StrippedID = Convert.ToInt32(FullID.Remove(0, 2));

                            string SQLSubmit = "INSERT INTO SkillData VALUES ('1', '01', '01', '01', '" + StrippedID + "' )";
                            SqlCommand Submit = new SqlCommand(SQLSubmit, SQLConn);
                            Submit.ExecuteNonQuery();

                        }

            }

我不太了解控件ID的搜索方式。当我调试应用程序时,如果我深入研究变量,我只能看到这个,这就是为什么我不知道如何达到它:

(App.Skill)(System.Web.UI.Control)(new System.Linq.SystemCore_EnumerableDebugView(c.Controls).Items [3]))。Page).id001.ID Value id001

有关如何解决此问题的任何帮助?

感谢。

0 个答案:

没有答案