sing System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;/// <summary>
/// TestClass 的摘要说明
/// </summary>
public class TestClass
{
public TestClass()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
    private string TestPropertyValue;
    public string TestProperty;
{
    get { return TestProteryValue;}
    set { TestPropertyValue=value;}
  }
}   出现错误 1 类、结构或接口成员声明中的标记“{”无效 D:\WebSite3\App_Code\TestClass.cs 24 1 D:\WebSite3\
错误 2 类、结构或接口成员声明中的标记“{”无效 D:\WebSite3\App_Code\TestClass.cs 25 9 D:\WebSite3\
错误 3 类、结构或接口成员声明中的标记“;”无效 D:\WebSite3\App_Code\TestClass.cs 25 34 D:\WebSite3\
错误 4 命名空间并不直接包含诸如字段或方法之类的成员 D:\WebSite3\App_Code\TestClass.cs 26 5 D:\WebSite3\
错误 5 应输入类型、命名空间定义或文件尾 D:\WebSite3\App_Code\TestClass.cs 27 3 D:\WebSite3\ 是什么原因呢 怎样解决呢

解决方案 »

  1.   


      public string TestProperty    //你原句后面的;要去掉

        get { return TestProteryValue;} 
        set { TestPropertyValue=value;} 

      

  2.   

     public string TestProperty; 

        get { return TestProteryValue;} 
        set { TestPropertyValue=value;} 
      } 
    是这个问题。你多了个分号。嘎嘎。写代码要细心呀!!!!
    你写属性的时候最好是先自动生成一个。然后在按照你的要求改。这样不会出错误,而且命名的也规范!!!