【发布时间】:2015-11-13 22:07:34
【问题描述】:
在局部视图中,有一个文本框字段绑定到模型属性。此文本框用于敏感信息。所以,我想用星号(*)掩盖最后几个字符。
如果我使用 EditorFor() 并将输入类型设置为“密码”,那么所有字符都会被屏蔽,这不符合我的目的。
我想要的功能是 1) 文本框中的最后 4 个字符应显示为 ****(即使用户输入输入,而不仅仅是超出文本框焦点 2) 发送给控制器的数据必须包含实际值。
请提出建议。
【问题讨论】:
-
为什么你不能使用 string.Format 函数或者这是在网页中
-
没有 html 表单控件可以做到这一点(在 MVC 中也没有)。你需要编写你的 jquery 插件
-
您不想屏蔽所有内容并仅显示最后 4 个字符吗?
-
@MethodMan 可悲的是,这是要求,我几乎无法改变它
-
我会发布一些你可以用来开始和玩耍的东西。还有
the last 4 characters should be displayed and the first 5 chars should be * if it were SSN # for example那个盒子里有什么类型的数据..
标签: c# jquery asp.net asp.net-mvc kendo-ui