2012-07-31 4 views
0

내가 ASP .NET 양식에 두 개의 버튼이 내부 ASP .NET 페이지에서 양식을 제출 한 버튼을 얻을 방법 :저장하고 저장 & 돌아합니다. 사용자가 을 저장하면 &을 반환합니다.을 반환합니다. 데이터 등을 저장하고 다른 페이지로 이동하고 싶습니다. 사용자가 을 저장하면을 저장하고 현재 페이지에 머물러 있습니다.FormView 삽입/업데이트 이벤트

그러나 FormView의 업데이트/삽입 이벤트에서 버튼을 클릭 한 정보를 얻는 방법을 모르겠습니다. 그것을 얻을 수있는 기회가 있습니까?

답변

0

눌려진 버튼의 참조를 저장하려면 FormView의 ItemCommand 이벤트를 처리하십시오.

LinkButton btn; 
protected void FormView1_ItemCommand(object sender, FormViewCommandEventArgs e) 
{ 
    btn = e.CommandSource as LinkButton; 
} 
protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e) 
{ 
    if (btn.Text == "Save") 
     e.KeepInInsertMode = true; 

} 
+0

감사하지만 어떻게 ItemUpdated/ItemInserted 이벤트 처리기에서 해당 값을 가져올 수 있습니까? – dragonfly