0

I have modalpopup with textboxes in it.
Before the user gets to the modal popup, he either clicks ADD or EDIT.
If he clicks ADD, all the textboxes are empty and he gets to add a new address.
If he clicks EDIT, the textboxes already contain his address and he gets to edit his address.

Now I have a single SAVE button on which I have to decide whether the data in the textboxes needs to be INSERTED (ADDED) or UPDATED (EDITED).
How do I achieve this?
I mean how do I find out if the user has clicked on ADD or EDIT??

4

2 に答える 2

1

あなたのページに取り入れhidden fieldてください。追加ボタンをクリックして値を設定し"0"、編集ボタンをクリックして値を更新する必要があるレコードの ID に設定します。サーバー側で非表示フィールドの値を確認して、何をすべきかを決定できます。

于 2013-03-29T11:06:41.307 に答える
1

アクションを vistate に保持し、その値を確認します。

ユーザーが edit をクリックした場合、editclick で

ViewStat["Action"]="Edit";

ビューステート値の保存ボタンチェック

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

また、キャンセルのクリック時に空または null に設定することもできます

ViewState["Action"]=null;
于 2013-03-29T11:06:09.717 に答える