要添加和修改共用一个页面,可以用一个开关来控制。用什么来记录这个开关都行
例如viewstate,session,隐藏的lable,request(“id”)等等
得到开关值后,作相应的处理。void BindingDDL()
{
if (id==0)//添加

........
DDL.DataBind();

else if id==1 //修改 

.....
DDL.DataBind();
//邦定之后
for(i=0;i<DDL.item.count();i++)
  {
   if (DDL.item(i).text==待修改的值)
       DDL.selectindex=i;
  }
DDL.DataBind();}
}