在中等信任下重置 ASP.Net 中的更改密码控件
ChangePassword 控件不允许我们连续多次更改密码。
该控件在第一次之后不再显示其文本框。 我在这里找到了一个修复程序(http:// msmvps.com/blogs/egoldin/archive/2007/10/30/reseting-changepassword-control.aspx),但它在中等信任度下不起作用。
任何想法如何我可以在中等信任度下重置我的 ChangePassword 控件
A ChangePassword Control does not let us change the password multiple times in succession.
The control never shows its text boxes after the first time. I found a fix here (http://msmvps.com/blogs/egoldin/archive/2007/10/30/reseting-changepassword-control.aspx) but it wont work under medium trust.
Any ideas how can i reset my ChangePassword control in medium trust
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Reflector 通常比反射更好;)
IControlDesignerAccessor control = (IControlDesignerAccessor)ChangePassword;
哈希表 = new Hashtable(1);
表[“当前视图”] = 0;
控制.SetDesignModeState(表);
using Reflector is often better than reflection ;)
IControlDesignerAccessor control = (IControlDesignerAccessor)ChangePassword;
Hashtable table = new Hashtable(1);
table["CurrentView"] = 0;
control.SetDesignModeState(table);