2013-03-29 41 views
0

我有modalpopup其中textboxes在其中。
在用户进入modal popup之前,他可以单击添加或编辑。
如果他点击添加,所有textboxes都是空的,他会添加一个新地址。
如果他点击编辑,textboxes已经包含他的地址,他得到编辑他的地址。

现在我有一个SAVE按钮,我必须决定文本框中的数据是否需要为INSERTED (ADDED)UPDATED (EDITED)
我该如何做到这一点?
我的意思是如何找出用户是否点击了ADD或EDIT?插入/更新单个按钮

+0

谷歌仍然是免费的。 – 2013-03-29 11:17:08

+0

我通过谷歌达到了! :) – adityawho

+0

http://stackoverflow.com/questions/37745761/how-to-put-and-use-two-flagsinsert-and-update-flags-on-a-single-button-to-perf – mohsen

回答

1

将行为保留在viestate中,并检查它是什么值。

如果然后用户点击编辑上editclick

ViewStat["Action"]="Edit"; 

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

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

此外,您还可以将其设置为空或空上取消点击

ViewState["Action"]=null; 
+0

锄头究竟是什么?码? – adityawho

+0

什么是“编辑”在这里?我该如何放置Edit? – adityawho

+0

它只是一个决定要采取的行动的价值。你可以放任何你喜欢的东西。 –

1

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