我在本地主機上開發ASP.NET頁面,然後將其上載到服務器上。在本地主機上,我成功地在GridView的BoundField的DataField屬性中使用嵌套類。嵌套類我的意思是這樣的:DataField="Object.property"
其中Object
是綁定到GridView行的數據項的屬性。一切正常。但是,當我發佈網站的服務器上,異常occures:GridView綁定字段嵌套類
字段或屬性名稱爲「Object.property」未選定 數據源中找到。
我試圖找到解決方案,並發現這一點:GridView bound with Properties of nested class
我繼續尋找,但每個地方都提到,在綁定列使用嵌套類是不可能的。但它在本地主機上像我的魅力一樣工作。
有誰知道爲什麼?它是最新版本的.NET Framework(我在本地主機上安裝了4.5版本,服務器上安裝了版本4)還是什麼?是的,它看起來很明顯,版本是原因,但我沒有發現任何提及。
感謝您的澄清。 Uiii