@Aiti
2017-05-05T04:05:14.000000Z
字数 1115
阅读 269
--
不能解决类型'[]bim999.OA.Module.Component.ApprovalRecord'的类型信息
1、引用路径错误
2、命名空间不一致
...
TechManager.Module.Component.Introduce类型尚未拥有会话构造器
1、继承了没有构造函数;
2、没有Session
非静态的属性和方法不能通过类名来引用,必须通过一个具体的实例对象来引用。
//在实体类中不能这样写:string path =System.Web.UI.Page.Server.MapPath("~/Images/PhotoImage/" + PatentName+ "-" + PatentNo + "授权" + ".jpg");//这样写就会报上面的错误//在实体类中必须这样写:var url = new System.Web.UI.Page();string path = url.Server.MapPath("~/Images/PhotoImage/" + PatentName+ "-" + PatentNo + "授权" + ".jpg");
namespace TechManager.Web.MyReview{public partial class Counts : XpoPage{public class Report{/// "公司名称"public string ProjectName { set; get; }/// "已评审"public int IsReview { set; get; }///"未评审"public int NotReview { set; get; }///"过期未评审"public int ExpireNotReview { set; get; }}protected override void OnInit(EventArgs e){base.OnInit(e);list = new List<Report>();}protected List<Report> list ;protected void Page_Load(object sender, EventArgs e){}}
因为 XpoDs.Session = session; 在Page_Load()中;导致点击回调时页重新赋值;导致之前的条件查询为空;数据消失!
所以应该放在初始化函数中protected override void OnInit(EventArgs e){}