У меня есть таблица пустых текстовых полей на странице, если пользователь помещает что-либо в любое из текстовых полей, я хочу сохранить эту информацию в список объектов. Ни одно из них не требуется, если они вводят что-либо в любой строке, я хочу его захватить. Вот объект:Как получить значения из строки таблицы текстовых полей в список объектов, из ContentPlaceholder
public class Siblings
{
public string SiblingName { get; set; }
public string SiblingSchool { get; set; }
public string SiblingID { get; set; }
}
Вот таблица:
<asp:Content ID="SiblingContent" ContentPlaceHolderID="ContentPlaceHolderSibling" runat="server" >
<asp:Panel ID="SiblingInformation" runat="server" ViewStateMode="Inherit" Visible="False" >
<table id="SiblingTable" runat="server" >
<tr>
<td class="header">
<asp:Label ID="SiblingNameLabel" runat="server" Text="Sibling Full Name" ></asp:Label>
</td>
<td class="header">
<asp:Label ID="SiblingSchoolLabel" runat="server" Text="Sibling School"></asp:Label>
</td>
<td class="header">
<asp:Label ID="SiblingIDLabel" runat="server" Text="Sibling ID"></asp:Label>
</td>
</tr>
<tr>
<td class="field">
<asp:TextBox ID="SiblingName1" runat="server" ></asp:TextBox>
</td>
<td class="field">
<asp:TextBox ID="SiblingSchool1" runat="server" ></asp:TextBox>
</td>
<td class="field">
<asp:TextBox ID="SiblingID1" runat="server" ></asp:TextBox>
</td>
</tr>
<tr>
<td class="field">
<asp:TextBox ID="SiblingName2" runat="server" ></asp:TextBox>
</td>
<td class="field">
<asp:TextBox ID="SiblingSchool2" runat="server" ></asp:TextBox>
</td>
<td class="field">
<asp:TextBox ID="SiblingID2" runat="server" ></asp:TextBox>
</td>
</tr>
<tr>
<td class="field">
<asp:TextBox ID="SiblingName3" runat="server" ></asp:TextBox>
</td>
<td class="field">
<asp:TextBox ID="SiblingSchool3" runat="server" ></asp:TextBox>
</td>
<td class="field">
<asp:TextBox ID="SiblingID3" runat="server" ></asp:TextBox>
</td>
</tr>
</table>
</asp:Panel>
А вот то, что я до сих пор в моей попытке получить данные пользователей в список объектов (Я должен был сделать это за один шаг, чтобы помочь себе понять, что происходит, пожалуйста, закрепите, если хотите):
То, что я хочу иметь после этого, - это сеанс для каждого родственного объекта, поэтому я могу получить к ним доступ позже от другого ContentPlaceholder. Я попытался предоставить идентификаторы текстовых полей, которые поддаются определению, это имя, школа или идентификатор, но я не уверен, как это использовать. Спасибо you--
@User .... Я считаю, что ваш
ответ
Вы можете создать список братьев и сестер muuch более легко, просто делая это:
сделать аналогично для N чисел братьев и сестер и использовать этот список, как вы хотите. Вы можете объявить список глобальным, если вам понадобится какая-то другая часть кода.
Пожалуйста, эта часть более ясно, что на самом деле вы хотите сказать
источник
2013-03-05 20:03:00
Только что просмотрел код с моим неуловимым наставником, который сделал примерно такое же предложение. Большое спасибо за ваш ответ! – Jazzy
Мы создали объект Siblings, как вы предложили, и если объект Sibling не является нулевым, ему назначается сеанс. Теперь, из других ContentPlaceholders, я могу легко определить, были ли добавлены братья и сестры. – Jazzy
@Jazzy ... было бы более заметно, если бы вы приняли его как свой ответ :) –
Смежные вопросы