![](/img/trans.png)
[英]Trigger the comparevalidator everytime the value of the controltocompare changes
[英]C# CompareValidator, Using Session to get ControlToCompare from Previous Page
我有兩頁。 第一頁是注冊頁面,用戶可以在其中創建用戶名和密碼。 第二頁是登錄頁,用戶在其中輸入其用戶名和密碼。 我想使用CompareValidator來確保用戶名和密碼與他們創建的憑據匹配。 我以為可以從注冊頁面的ControlToCompare中調用TextBox:
//TextBoxLogIn is from the first page
<asp:CompareValidator ID="CompareValidatorUserName" runat="server" ErrorMessage="Wrong User Name" ForeColor="Red" ControlToCompare="TextBoxLogIn" ControlToValidate="TextBoxUserName"></asp:CompareValidator>
我似乎無法在這個特定問題上找到任何東西。 有沒有人對如何做到這一點有什么建議?
這是http的經典行為-它是無狀態的,即,一旦發送響應,該事務就完成並且消失了。
服務器或客戶端(您的瀏覽器)必須跟蹤數據。
因此,要從頁面2訪問頁面1的數據,請首先將頁面1的數據存儲在某個位置-瀏覽器的緩存或服務器的會話變量。
但
我永遠不會將密碼存儲在LDAP服務器以外的任何位置,即使密碼被加密然后存儲。
瀏覽器: 本地存儲與Cookies
伺服器: https : //msdn.microsoft.com/en-us/library/75x4ha6s.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.