2011-11-22 37 views
0

未見過此處討論過的此錯誤(請參閱主題行),也許有人遇到了相同問題。 我的enableEventValidation = "False"設置爲我的web.config文件中的<page>標記。 當我嘗試在VS2010上構建我的Web應用程序項目時,我收到此錯誤,導致我無法繼續調試該應用程序。 有問題的頁面沒有在其頁面指令中設置enableEvenValidation。解析屬性'enableEventValidation'時出錯:類型'System.Web.UI.Page'沒有名爲'enableEventValidation'的公共屬性

對此有任何想法嗎?

欣賞反饋

感謝

+0

你試過'EnableEventValidation'嗎? – ordag

+0

希望這只是一個錯字,但該屬性的正確標籤是'',而不是''。 –

回答

0

節名應該是pages(複數):

<pages enableEventValidation="true" ... > 
0

仔細檢查幾件事情:

  • 您的應用程序是至少.NET 2.0。在.NET 2.0之前,EnablePageValidation屬性不存在。我假設這是因爲你使用VS2010。
  • 您沒有任何錯別字。在變革的web.config文件中的正確位置是:

    <system.web> 
        <pages enableEventValidation="False" /> 
    </system.web> 
    
  • 根據錯誤消息,enableEventValidation屬性缺失。在C#中,屬性名稱區分大小寫。無論發生什麼反射,都會在屬性名稱上使用小寫e而不是E

相關問題