自定义 MyProfileCommon,什么运行提示已经重复定义properties name?
在App_Code下,自定义MyProfileCommon ,什么运行提示已经重复定义properties name ?public class MyProfileCommon : ProfileBase {
public virtual string TrueName {
get {
return ((string)(this.GetPropertyValue("TrueName")));
}
set {
this.SetPropertyValue("TrueName", value);
}
}
public virtual MyProfileCommon GetProfile(string username) {
return ((MyProfileCommon)(ProfileBase.Create(username)));
}
}
web.config 文件对应
<profile defaultProvider="AspNetSqlProfileProvider" enabled="true" inherits="MyProfileCommon">
<properties>
调试错误在这里 : 已经重复定义properties name !
<add name="TrueName" type="string" allowAnonymous="false" serializeAs="Xml" defaultValue =""/>
以下省略... --------------------编程问答-------------------- TrueName 改个名试试 --------------------编程问答-------------------- 为什么要改名?改名后MyProfileCommon 中的属性this.GetPropertyValue("TrueName") 从哪里获取 TrueName的值?
补充:.NET技术 , ASP.NET