2013-03-29 58 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。您可以檢查服務器端隱藏字段的值以決定要執行的操作。