2013-03-29 6 views
0

modalpopuptextboxes이 있습니다.
사용자가 modal popup에 도달하기 전에 그는 추가 또는 수정을 클릭합니다.
추가를 클릭하면 textboxes은 모두 비어 있으며 새 주소를 추가합니다.
EDIT를 클릭하면 textboxes에 이미 주소가 있으며 주소를 수정합니다.

이제 텍스트 상자의 데이터가 INSERTED (ADDED) 또는 UPDATED (EDITED) 일 필요가 있는지를 결정해야하는 단일 SAVE 버튼이 있습니다.
어떻게 이것을 할 수 있습니까?
나는 사용자가 추가 또는 수정을 클릭했는지 어떻게 알 수 있습니까 ??단일 버튼에 삽입/업데이트

+0

Google은 여전히 ​​무료입니다. –

+0

Google을 통해 SO에 도달했습니다 ..! :) – 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에서 조치를 유지하고 어떤 값인지 확인하십시오.

하면 뷰 상태 값 또한 당신은 또한 비우거나 널 (null)에

을 클릭 취소를 설정할 수 있습니다

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

을위한 버튼 체크를 저장에 editclick

ViewStat["Action"]="Edit"; 

에 다음 사용자가 클릭 편집

ViewState["Action"]=null; 
+0

정확하게 괭이? 암호? – adityawho

+0

"편집"은 무엇입니까? 수정 대신 무엇을 넣을까요? – adityawho

+0

어떤 작업을 수행할지 결정하는 것은 가치 일뿐입니다. 당신은 당신이 좋아하는 것을 넣을 수 있습니다. –

1

귀하의 이메일 주소는 hidden field입니다. 나이. 추가 단추에서 해당 값을 "0"으로 설정하고 편집 단추에서 설정 값을 갱신해야하는 레코드의 ID로 클릭하십시오. 서버 측에서 숨겨진 필드 값을 확인하여 수행 할 작업을 결정할 수 있습니다.

관련 문제