2013-11-20 38 views
0

我有兩個 頁...第一頁包括GridView和按鈕(添加新的學生)按鈕上的文字變化

在GridView中第一列是超鏈接(ID),當我點擊學生的任何ID其打開第二頁,並告訴我的學生信息

在第二頁,我有文本框>>和按鈕(更新)

憑什麼我在第二頁更改文本按鈕(更新)成爲(添加)? 當我在第一頁點擊該按鈕(添加新的學生)

回答

0

事情是這樣的:

btnEdit.Text = Request.QueryString["ID"] != null ? "Update" : "Add"; 
+0

這裏我必須寫這個代碼? 第一頁?或第二?在HTML或代碼後面? – user2997218

+0

在您的編輯頁面Page_Load事件處理程序中。當然,更改btnEdit的更新按鈕名稱 –

+0

thx很多它的工作現在喔:) – user2997218

1

在第二頁的Page_Load,這樣做:

protected void Page_Load(object sender, EventArgs e) 
{ 
    if(!IsPostBack) 
    { 
     if(Request.QueryString["ID"] != null) 
     { 
      YourButton.Text = "Update"; 
     } 
     else 
     { 
      YourButton.Text = "Add"; 
     } 
    } 
}