您好我是新来这个系统,请温柔和我在一起。 我现在遇到的问题是无法通过评估和演示调用从ASPX类文件。 类文件位于“〜/类”文件夹中。 请为我提供的方法和方式来逃避这种错误甚至解决它谢谢! ^^
编程语言 :C#
问题发现 :.ASPX的GridView
EstateDBManager类文件: 问题中也发现
错误信息 :数据绑定:“DWAD_Project.classes.Volunteer”不包含名为“EstateDBManager”的属性。
下面部分GRIDVIEW代码 :
<asp:TemplateField HeaderText="Estate Name" SortExpression="EstateId">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("EstateDBManager.findEstate({0}).Name") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("EstateDBManager.findEstate({0}).Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
下面部分EstateDBManager类文件的代码:
namespace DWAD_Project.classes
{
public static class EstateDBManager
{
public static Estate findEstate(int ID)
{
// processes ...
}
}
}
谢谢回复和帮助! ^^
这个问题的答案 :
GridView控件 :
<asp:TemplateField HeaderText="Estate Name" SortExpression="EstateId">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# DWAD_Project.classes.EstateDBManager.findEstate(Eval("EstateId")).Name %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# DWAD_Project.classes.EstateDBManager.findEstate(Eval("EstateId")).Name %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
类文件 :
namespace DWAD_Project.classes
{
public static class EstateDBManager
{
public static Estate findEstate(int ID)
{
// processes ...
}
}
}