簡體   English   中英

ASP.Net WebForms| 僅向登錄用戶顯示文本?

[英]ASP.Net WebForms| Show text only to login users?

所以。 我在 asp.net 網絡論壇中有一個網站,事情就是這樣。

我可以easyley控制誰可以查看每個頁面:

<location path="seetalktous.aspx">
    <system.web>
      <authorization>
        <allow users="admin"/>
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

問題是,如果我想讓普通用戶看到一個頁面,但只有一個文本行會顯示給登錄用戶,或者只有一個按鈕會顯示給用戶(管理員),我該怎么辦?我該怎么做?

多謝!

使用LoginView控件。 閱讀本主題以了解如何使用 Rolegroups 屬性為組提供模板。

相關事件處理程序中的以下代碼怎么樣

if (Request.IsAuthenticated) {
  // do something for authenticated users
} else {
  // do something for users who are not authenticated
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM