Ho un oggetto che contiene un campo denominato DevList che è definito come questoCome chiamare un metodo code-behind dalla pagina aspx?
public List<string> DevList { get; set; }
ho anche definito un metodo chiamato DisplayListOfDevelopers che si suppone per concatenare l'elenco degli sviluppatori e di visualizzarlo come una stringa
Questo è come sto chiamando il metodo da aspx.
<asp:TemplateField HeaderText = "Developer(s)">
<ItemTemplate>
<asp:Label
ID="_lblDevList"
runat="server"
Text= '<%# DisplayListOfDevelopers(DevList) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
Ma, sto ottenendo questo errore: Il nome 'DevList' non esiste nel contesto attuale
mi sto perdendo qualcosa?
EDIT
_gvStatus = ds;
_gvStatus.DataBind();
Dove ds è solo un elenco di oggetti che contiene il DevList per ora.
Grazie per l'aiuto
dove hai definito la variabile nel codebehind? – Shyju
La proprietà DevList si trova all'interno di una classe che si è connessa all'origine dati gridview/listview? – Silagy
Vedi la modifica che ho appena aggiunto. – Richard77