就像標題所說的那樣,有一些代碼禁用了一些Web控件,這些Web控件放置在用戶輸入的表單中。在我正在處理的情況下,輸入被禁用,因爲只能查看數據並且無法對其進行編輯。Web控件在禁用後重新啓用
下面是代碼:
//Disable Debtor Fields
//dpDebtorDOB.Enabled = false;
txtDebtorDOBYear.Enabled = false;
ddlDebtorDOBMonth.Enabled = false;
txtDebtorDOBDay.Enabled = false;
txtDebtorFirstName.Enabled = false;
txtDebtorLastName.Enabled = false;
txtDebtorAddress1.Enabled = false;
txtDebtorAddress2.Enabled = false;
txtDebtorCity.Enabled = false;
ddlDebtorProvince.Enabled = false;
txtDebtorPostalCode.Enabled = false;
txtDebtorPhoneNumber.Enabled = false;
// Disable Co-Debtor Fields
btnCopyDebtor.Visible = false;
btnClearCoDebtor.Visible = false;
//dpCoDebtorDOB.Enabled = false;
txtCoDebtorDOBYear.Enabled = false;
ddlCoDebtorDOBMonth.Enabled = false;
txtCoDebtorDOBDay.Enabled = false;
txtCoDebtorFirstName.Enabled = false;
txtCoDebtorLastName.Enabled = false;
txtCoDebtorAddress1.Enabled = false;
txtCoDebtorAddress2.Enabled = false;
txtCoDebtorCity.Enabled = false;
ddlCoDebtorProvince.Enabled = false;
txtCoDebtorPostalCode.Enabled = false;
txtCoDebtorPhoneNumber.Enabled = false;
所有這一切都應該禁用共同債務人領域不生效的代碼。當我輸入禁用這些字段的工作表時,它們似乎被禁用,但當頁面加載完成後,這些字段將再次變爲可編輯。另外,如果我對上面的債務人字段代碼取消註釋,則共同債務人字段將被禁用並保持禁用狀態。
如果任何人有任何建議,可能會被讚賞的問題。到目前爲止,我已經查看了asp設計器,看看文本框是否共享屬性,看看是否在頁面加載時,字段在其他方法中被重新啓用,並且在JavaScript中查看了是否可能是它的原因,但我什麼也沒找到。
其中從稱爲代碼?頁面加載? – jadarnel27
另外,看到您的標記會非常有幫助。 – jadarnel27