2012-02-13 19 views

回答

1

沒有,根本就沒有什麼。第二種更好,因爲它是強類型的,但如果轉換失敗,可能會在運行時崩潰。

ASP.NET vNext,你將能夠直接做到這一點:

<%# Item.Details %> 
1

第二種方法的優點是,它是類型安全的,因此可以在編譯時使用aspnet_compiler(如果有用的話來檢查,對於例如,你的數據模型改變了)。

甚至可以在代碼隱藏文件中的函數中將DataItem類型轉換爲您的ItemDetails類,並避免重複類型轉換,如我在blog post中草擬的那樣。

相關問題