我有一個webform gridview。在那一列是密碼。我想讓用戶更改密碼。有幾個問題。
在編輯模板中,我提到了密碼列TextMode作爲密碼。所以當我點擊編輯按鈕時它顯示空白。
所以,當我點擊編輯模式時,密碼欄應該顯示密碼掩碼字符'*',如果用戶更改密碼,它應該在數據庫中更新。
我正在使用SHA1加密的密碼,所以我認爲我可以從數據庫中檢索密碼值並將其保留在首頁上不會有任何安全問題。在編輯模式的gridview中的密碼列中顯示密碼char * *
0
A
回答
0
最後我找到了jQuery的這個問題的解決方案。
對某人有用。
<asp:TemplateField HeaderText="Password">
<EditItemTemplate>
<asp:TextBox ID="txtPassword" runat="server" Width="98%"
TextMode="Password" MaxLength="50" Text='<%# Bind("UserPassword") %>' CssClass="blankPassword"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvPassword" runat="server" ErrorMessage="Required"
Display="Dynamic" ControlToValidate="txtPassword" ValidationGroup="Saving" CssClass="RequiredValidationMessage"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblPassword" runat="server" Text='*****'></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtNewPassword" runat="server" Text='<%# Bind("UserPassword") %>' Width="95%"
TextMode="Password" MaxLength="50"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvNewPassword" runat="server" ErrorMessage="Required"
Display="Dynamic" ControlToValidate="txtNewPassword" ValidationGroup="Adding" CssClass="RequiredValidationMessage"></asp:RequiredFieldValidator>
</FooterTemplate>
<ItemStyle Width="30%" />
</asp:TemplateField>
<script type="text/javascript" language="javascript" charset="utf-8">
$(document).ready(function() {
$(function() {
$("input[id$='txtPassword']").live("click", function() {
$tb = $(this);
$("#PasswordEdited").val("true");
$tb.val("");
})
});
$(function() {
$(".blankPassword").each(function() {
$tb = $(this);
$tb.val('*****');
$tb.removeClass("blankPassword");
})
});
});
</script>
0
文本框內EditItemTemplate.Then嘗試值屬性添加到文本框像下面。
<asp:TextBox ID="txtNewPassword" runat="server" Text='<%# Bind("UserPassword") %>' Value='<%# Bind("UserPassword") %>' Width="95%" TextMode="Password" MaxLength="50"></asp:TextBox>
希望這項工作!!!!
相關問題
- 1. Emacs tramp模式編輯中的密碼
- 2. 顯示設計編輯密碼屏幕
- 3. 在production.log中顯示密碼
- 4. 在Qt中顯示密碼
- 5. 我如何顯示解密的密碼在gridview?
- 6. 在密碼提示中檢查密碼
- 7. 顯示密碼
- 8. 在grails acl中更改/編輯密碼
- 9. 如何以解密格式在文本框中顯示密碼?
- 10. HTML密碼輸入 - URL中顯示的密碼
- 11. 在Firefox中顯示密碼提示
- 12. Python + GPG(編輯密鑰更改密碼)
- 13. jQuery顯示密碼
- 14. char []或StringBuilder的密碼?
- 15. 密碼編輯記錄器
- 16. Angular.js編輯與密碼
- 17. 在VBA密碼框中加密密碼
- 18. 編輯時禁用XtraGrid密碼列
- 19. 輸入密碼時的顯示樣式
- 20. Java密碼模式
- 21. 在密碼箱的某些事件上顯示密碼字符
- 22. 在php中安全地顯示密碼
- 23. 如何在不顯示密碼的情況下接受終端中的密碼
- 24. 在已編譯的C或C++代碼中加密密碼
- 25. F中TextBox的密碼模式#
- 26. 密碼數據不會出現在編輯模式下
- 27. 字段密碼返回空以在編輯模式下查看
- 28. 加密SQL Server 2008中的密碼列
- 29. 顯示以下JS代碼的密碼
- 30. 號碼:密碼不重新顯示預充式模型值