Я всегда получаю значения из базы данных напрямую в элемент управления, подобный этому:
Код-за:
DataTable table = GetUserInfo();
UserInfo.DataSource = table;
UserInfo.DataBind();
string FirstName = lblFirstName.Text;
string LastName = lblLastName.Text;
DateTime BecomeAMember = DateTime.Parse(lblBecomeAMember.Text);
Markup:
<asp:Label ID="lblCity" runat="server" Text='<%# Eval("FirstName") %>' />
<asp:Label ID="lblLastName" runat="server" Text='<%# Eval("LastName") %>' />
<asp:Label ID="lblBecomeAMember" runat="server" Text='<%# Eval("BecomeAMember", "{0:dd MMM yyy) %>' />
Должен быть способ использовать данные в выделенном коде, не помещая их в метку, а затем использовать String text = label.Text;
Мне нужны минуты и часы с BecomeAMember
, и я не хочу использовать другой Label
с полным DateTime
и сделать его невидимым. Было бы неплохо узнать, как получить и другие значения.