Tôi đã một đối tượng có chứa một lĩnh vực được gọi DevList được định nghĩa như thế nàyLàm thế nào để gọi một phương pháp mã-đằng sau từ trang aspx?
public List<string> DevList { get; set; }
tôi cũng xác định một phương pháp gọi là DisplayListOfDevelopers đó là nghĩa vụ để nối danh sách các nhà phát triển và hiển thị nó như là một một chuỗi.
Đây là cách tôi gọi phương thức từ aspx.
<asp:TemplateField HeaderText = "Developer(s)">
<ItemTemplate>
<asp:Label
ID="_lblDevList"
runat="server"
Text= '<%# DisplayListOfDevelopers(DevList) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
Nhưng, tôi nhận được lỗi này: Tên 'DevList' không tồn tại trong bối cảnh hiện nay
Tôi có thiếu cái gì?
EDIT
_gvStatus = ds;
_gvStatus.DataBind();
đâu ds chỉ là một danh sách các đối tượng có chứa các DevList cho bây giờ.
Cảm ơn vì đã giúp
bạn đã xác định biến trong codebehind ở đâu? – Shyju
Thuộc tính DevList có nằm trong một lớp kết nối với nguồn dữ liệu Gridview/listview không? – Silagy
Xem chỉnh sửa mà tôi vừa thêm. – Richard77