日期:2014-05-18  浏览次数:20589 次

用户控件的参数传递问题
在 USERCONTROL.ASCX.CS 定义了两个参数
  private bool newpic;
  private string editid;
  [Personalizable]
  public string EditID
  {
  set { editid = value; }
  get { return editid; }
  }
  [Personalizable]
  public bool NewPic
  {
  set
  {
  newpic = value;
  }
  get
  {
  return newpic;
  }
  }
在ASPX中使用用户控件,
useControl.NewPic 能正常的读写参数,
而 useControl.EditID 却不能,搞不懂了



------解决方案--------------------
Personalizable返回一个指示支持个性化的属性实例。此字段为只读。
------解决方案--------------------
把[Personalizable]标记去了就行了