2013-05-22 3 views
0
<asp:datalist ID="Datalist1" runat="server" 
         Width="500px" > 
        <ItemTemplate> 


<asp:Button ID="btnviewfullprofile" runat="server" Text="View Full Profile" ToolTip="Click for Full Profile of User" CommandArgument='<%#Eval("Uid")%>' CommandName="fullprofile" /> 



<asp:Button ID="sendinterest" runat="server" Text="Send Interest" CommandArgument='<%#Eval("Uid")%>' CommandName="sendinterest" /> 

<asp:Label ID="lblstatus" runat="server" Visible="False"  ></asp:Label>     


</ItemTemplate> 
    </asp:datalist> 

Текст метки будет меняться в зависимости от значения статуса, хранящегося в базе данных.Как изменить текст метки в справочном каталоге на странице загрузки

код кнопка

if (e.CommandName == "fullprofile") 
    { 
     int Id = int.Parse(e.CommandArgument.ToString()); 
     Response.Redirect("~/FullProfile.aspx?Id=" + Id); 


`enter code here` } 

но то, что я должен написать для этикетки, чтобы текст метки должны изменить себя на основе значения состояния хранится в базе данных

+0

Как получить «введите код здесь» после ответа.redirect – tariq

ответ

0

как вы являетесь обязательными для CommandArgument кнопки из базы данных, таким же образом можно привязать свойство текста метки

<asp:Label ID="lblstatus" runat="server" Visible="False" Text= '<%#Eval("textfield")%>' ></asp:Label> 

Если вам нужно больше авансовый контроль, то вам необходимо установить их, когда элементы повторное получение оценка смотрите здесь носовой детали http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.itemdatabound.aspx

+0

, но, пожалуйста, скажите мне, как использовать это в C#, –

1

Если я вас правильно понял, вы должны изменить HTML, чтобы что-то вроде:

<asp:Label ID="lblstatus" runat="server" Visible="False" 
    Text='<%# Eval("DatabaseField") %>' /> 

Вы уже используете это для CommandArgument кнопки. Очевидно, вам нужно заменить «DatabaseField» на имя поля, которое вы хотите показать как текст. ASP.net заполнит атрибут Text с правильным значением из вашего источника данных.

+0

, но текст метки не зависит от аргумента команды, –

+0

Я знаю, но текст метки происходит из источник данных? Он находится в той же строке, что и поле 'Uid', которое вы уже используете, если я правильно догадался. Если нет, вам действительно нужно уточнить свой вопрос. – pyrocumulus

+0

Да, могу я пообщаться/отправить по электронной почте, мой адрес электронной почты [email protected] Могу ли я узнать ур? –

 Смежные вопросы

  • Нет связанных вопросов^_^