在单个按钮上插入/更新

时间:2013-03-29 11:00:22

标签: asp.net sql

modalpopup textboxes。{ 在用户访问modal popup之前,他点击了ADD或EDIT 如果他点击了ADD,则所有textboxes都为空,他可以添加新地址 如果他点击编辑,textboxes已经包含他的地址,他就可以编辑他的地址。

现在我有一个SAVE按钮,我必须在其中决定文本框中的数据需要INSERTED (ADDED)UPDATED (EDITED)
如何实现此目标?
我的意思是如何确定用户是否点击了ADD或EDIT?

2 个答案:

答案 0 :(得分:1)

将行动保持在viestate并检查它是什么值。

如果用户点击编辑,则点击editclick

ViewStat["Action"]="Edit";

在保存按钮上检查视图状态值

if(ViewStat["Action"]!=null)
{
   if(ViewStat["Action"].ToString()=="Edit")
   {
     //update statement
   }
   else
   {
       //insert statement
   }
}

您也可以在取消点击

时将其设置为空或null
ViewState["Action"]=null;

答案 1 :(得分:1)

在您的信息页中点击hidden field。在添加按钮上单击将其值设置为"0",然后在编辑按钮上单击设置值为必须更新的记录的ID。您可以检查服务器端隐藏字段的值以决定要执行的操作。