在中等信任下重置 ASP.Net 中的更改密码控件

发布于 2024-07-19 15:02:48 字数 365 浏览 4 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人│生佛魔见 2024-07-26 15:02:48

使用 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);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文