我到ASP.Net轉換傳統的ASP,以及與此錯誤想出了的頁面之一:的「文本」屬性「ASP:文本框」不允許子對象
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The 'Text' property of 'asp:TextBox' does not allow child objects.
Source Error:
Line 120: <tr>
Line 121: <td>Compliment Art:</td>
Line 122: <td><asp:CheckBox runat="server" ID="mail_Comp_Art" /></td>
Line 123: </tr>
Line 124: <tr>
正如你所看到的,我有一個asp:CheckBox元素,但是我收到一個錯誤,就像它是一個asp:TextBox一樣。我真的不知道我現在做錯了什麼,現在也相當疲憊......
在後面的代碼中,我檢查一個變量,如果它設置爲true, :
mail_Comp_Art.Checked = true;
雖然在Visual Studio中沒有顯示錯誤。任何洞察力將不勝感激。
編輯
哇哦......現在我更清醒,我注意到,我有一些代碼註釋掉,並且這是造成問題。雖然錯誤顯示它是未被註釋掉的代碼。很奇怪。實際的錯誤在第117行。我不明白爲什麼它會導致錯誤開始,因爲它被註釋掉了,或者它爲什麼沒有說它是那一行,而不是它所說的錯誤。 。
你有沒有在某處的文本框,並在稍後將其更改爲CheckBox? – cHao 2011-12-21 23:49:45
錯誤看起來像是在118/119行附近有一個asp:TextBox控件。你能發佈一些周圍的代碼嗎?通常,錯誤中產生的線不是實際問題,而是問題暴露出來的第一點。 – 2011-12-21 23:50:24
您確定您的代碼隱藏文件沒有引用複選框的文本框特定代碼嗎? – 2011-12-21 23:50:24