2012-10-29 61 views

回答

12

這是爲將來使用創建的,所以它可以調換的先前版本升級到當前的門票。在.NET 1.1中,默認值爲1.從.NET 2.0開始,默認值爲2.除非在手動構建故障單時覆蓋此值。

該框架目前沒有對這個值做任何事情。您可以自己使用它(並指定您自己的「版本」),以便在應用程序發展並處理持久性cookie時瞭解票中包含的數據,但大多數情況下,您可能會忽略它。

+0

還請注意相關設置[MachineKeySection.CompatibilityMode](http://msdn.microsoft.com/en-us/library/system.web.configuration.machinekeysection.compatibilitymode.aspx)和[FormsAuthenticationConfiguration.TicketCompatibilityMode](http:// msdn.microsoft.com/en-us/library/system.web.configuration.formsauthenticationconfiguration.ticketcompatibilitymode.aspx) – explunit

+0

奇怪的是,像這樣的未使用的值將成爲第二次和第三次重載的第一個必需參數,用於創建一張票。就像我不能在不提供它的情況下指定userData一樣,即使我和微軟都不對它做任何事情。一旦我意識到它目前不是用於任何目的,這並不是什麼大不了的事情,但我通常認爲所需的參數是有原因的,而且我應該適當地填寫它們。 – BVernon