无法解析符号

时间:2013-09-18 10:20:07

标签: asp.net

我制作了一个简单的表格(让我们称之为志愿者),但是当我想在我的代码后面调用它时 Visual Studio无法识别它。错误无法解析符号'志愿者'

这是代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="root_VerifyUsers.aspx.cs" 
     MasterPageFile="~/Root.Master" %>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">

               <p>
                   <asp:Table runat="server" ID="volunteers" ForeColor="Green" Width="100%" Height="85%"  BorderColor="Red"></asp:Table>

                   <asp:TableHeaderCell ID="NationalId" runat="server">National Id</asp:TableHeaderCell>
                   <asp:TableHeaderCell ID="Email" runat="server">Email</asp:TableHeaderCell>
               </p>

</asp:Content>

代码背后:

public partial class RootVerifyUsers : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


        TableRow tr = new TableRow();
        TableCell fname = new TableCell();

        TableCell NationalId=new TableCell();
        tr.Cells.Add(NationalId);
        volunteers.Rows.add(tr);

    }

}

3 个答案:

答案 0 :(得分:1)

通过添加此属性

解决了问题
Inherits="Library.Account.RootVerifyUsers"

感谢大家的帮助

答案 1 :(得分:0)

您的asp:TableHeaderCell ID为NationalId,本地变量名为NationalId

TableCell NationalId=new TableCell();

这不会起作用......改变其中一个开头......

此外,请查看MSDN here上的示例,以正确构建<asp:Table...

答案 2 :(得分:0)

你的TableHeaderCell应该在Table标签

<asp:Table runat="server" ID="volunteers" ForeColor="Green" Width="100%" Height="85%"  BorderColor="Red">

               <asp:TableHeaderCell ID="NationalId" runat="server">National Id</asp:TableHeaderCell>
               <asp:TableHeaderCell ID="Email" runat="server">Email</asp:TableHeaderCell>
</asp:Table>