2013-04-17 91 views
1

我是一個新手,asp.net,這是一個理論問題,而是可能有人請詳細說明如下: -指定頁面的用戶屬性的名稱屬性

[MSDN]

AnonymousTemplate屬性指定在Web站點用戶未登錄到Web站點時顯示的內容模板。當名稱屬性爲Page User屬性爲空時,將顯示此模板。

我想知道如何分配名稱屬性和運行的所有後臺任務來實現它。 我收到的信息不足,無法看到此How can I set the Page.User Property in ASP.NET?

謝謝!

+0

它會自動運行時在驗證過程中進行處理。爲了什麼目的,你需要操縱頁面用戶屬性? – FastGeek

回答

0

據我所知,更改Name屬性值的方法是以用戶身份進行身份驗證。

使簡單:當用戶還沒有登錄AnonymousTemplate將顯示

+0

其實我想知道後臺進程。怎麼會發生這種情況,即用戶通過身份驗證後名稱屬性會發生變化?謝謝.. –

+0

由於您使用.Net函數,因此我不確定這樣的詳細信息信息可用。但是,是的,一旦用戶被認證,它將被存儲在'User'屬性中,而不是'Name'。檢查[HttpContext.User](http://msdn.microsoft.com/en-us/library/system.web.httpcontext.user(v = vs.100).aspx)和[Form Authentication Control](http:/ /msdn.microsoft.com/en-us/library/9fw3ef80(v=vs.100).aspx) – Ruly