问一下简单的asp2.0 CreatedUser扩展的问题

zhaochong12 2007-01-15 09:40:34
我的数据库比标准界面上的多了一个IdentityCardID 字段, 我想扩展加入它. 然后查了一下看到大家都写了类似这样的代码. 然后有些不明白.

MembershipCreateStatus status;
// ("zc7", "cho", "zc1@sina.com", "1+1", "2",true, "110001100011000", null, out thisStatus)
MembershipUser newUser = Membership.CreateUser("zc22", "@zhaochong", "zc2111@sina.com", "1+1", "2", true, out status);
//使用membership建立用户,并把建立结果返回给MembershipCreateStatus

if (newUser == null)//没有新用户,则意味着出错。
{
GetErrorMessage(status);
//调用GetErrorMessage函数,返回详细错误信息
}
else
{
Response.Write(newUser.Email);

Roles.AddUserToRole(newUser.UserName, "所有人");
//添加用户到相应组 ProfileCommon

ProfileCommon p = (ProfileCommon)ProfileCommon.Create(newUser.UserName, true);

p.IdentityCardID = "115243";
// p.address = address.Text.Trim();
// p.phone = phone.Text.Trim();
p.Save(); //这里是存在什么地方? 为什么所有关于创建User扩展的程序都在这里截至了? 这样可以加入数据库吗?........

protected void Button8_Click(object sender, EventArgs e)
{
Response.Write(Profile.IdentityCardID);
}

我写了另外一个按钮来访问它, 可是已经是空的了.... 需要在p.save()那边写一个sql更新把消息插入吗?



...全文
121 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧