簡體   English   中英

如何在我的 ASP.NET 網絡表單應用程序中啟用密碼眼?

[英]How can I enable the password eye in my ASP.NET webforms application?

我維護一個 VB ASP.NET 網絡表單應用程序。 由於某種原因,密碼眼沒有出現在該字段中。 我已經確認在我的瀏覽器(Edge Chrome 版本)中啟用了它,並且我還在 Firefox 中進行了測試。

我需要做些什么來啟用此功能(可能在 CSS 中?)。 這是我的代碼:

<asp:TextBox ID="tbPassword" runat="server" AutoCompleteType="Disabled" TextMode="Password"></asp:TextBox>

總之,web瀏覽器可以做到這一點。 您使用的模板也很重要。 如果它是一個 MVC 項目,也許您的輸入將能夠做到這一點。 好吧,如果你說現在該怎么做。 跟隨;

在輸入內部或外部放置一個圖標。 然后在單擊時更新類型。

在此處輸入圖像描述

<input type="password" autocomplete="current-password" name="password" id="txtPassword" placeholder="Şifre" class="sc-AxiKw feZyBA" value="123">

在此處輸入圖像描述

<input type="text" autocomplete="current-password" name="password" id="txtPassword" placeholder="Şifre" class="sc-AxiKw feZyBA" value="123">

可以肯定的是,這與服務器端無關,也與 asp.net 或 IIS 作為服務器無關。

如果你點擊 Linux 服務器,你就會得到這種效果。

所以這是一個瀏覽器和客戶端設置和選項。 而且你不能亂動和改變用戶擁有的東西、他們使用的瀏覽器,甚至不能亂動他們的設置和偏好。 你不能再改變這一點,然后他們桌面上有什么可愛的貓圖片。

在新的基於 Chrome 的 Edge“IE”(現在使用與基於 chrome 的引擎相同的引擎——它現在甚至不使用微軟自己的瀏覽器引擎,:!)中,你會看到:

在此處輸入圖像描述

但是,如果您啟動 FireFox,那么您會得到:

在此處輸入圖像描述

那么瀏覽器供應商喜歡和擁有的所有這些小“東西”?

我不認為你可以控制出現的這些事情嗎?

像 FireFox 中的“鑰匙”,還是新版 Edge 瀏覽器中的萬能“眼睛”?

在邊緣我得到這個:

在此處輸入圖像描述

但是在 Edge 開發者版本中,我得到了這個:

在此處輸入圖像描述

因此,您可以看到並獲得與現有不同瀏覽器一樣多的不同行為。 這將取決於您使用的瀏覽器,實際上甚至取決於給定瀏覽器供應商的瀏覽器版本。 那么這里的組合和排列不僅是無窮無盡的嗎? 但它們在很大程度上是你無法控制的。

暫無
暫無

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

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