转自:
http://www.vlly.net/myblog/article.asp?id=1310

DetailsView的DefaultMode用于初始状态为哪种

把某些列转为模板后可以自定义编辑

如:
((Label)DetailsView1.FindControl("Label3")).Text = Membership.GetUser().UserName;
protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e)
{
if (!(e.Exception ==null))
{
Label4.Text = "申请未成功,团队名可能已经被申请";
e.ExceptionHandled = true;
}
else
{
Label4.Text = "团队申请已经成功递交";
}
}
protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
if (! Roles.RoleExists(((TextBox)DetailsView1.FindControl("TextBox2")).Text))
{
Label4.Text = "加入申请未成功,团队名并未存在";
e.Cancel = true;

}

}
protected void DetailsView1_PreRender(object sender, EventArgs e)
{
((Label)DetailsView1.FindControl("Label3")).Text = Membership.GetUser().UserName;
} //不加此事件,label3的内容就为空

相关文章:

  • 2021-12-31
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
  • 2022-03-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2021-09-04
  • 2021-11-20
相关资源
相似解决方案