2023-02-16 325
我正在使用ASP.NET成员资格和登录控件进行简单的门户应用程序.我想使用passwordrecovery控件来发送包含忘记密码的电子邮件,但是我的门户需要本地化.我有一个现有的内容管理系统,我将本地化字符串拉出,我想将PasswordRecovery控件链接到该系统.
但是,似乎passwordrocovery控件只接受电子邮件正文的.txt文件…该属性是passwordrecovery1.maildefinition.bodyfilename
我不想在磁盘上使用文件,我想在我的cms中使用本地化内容.
有没有办法这样做?我想到了我可以通过普通System.net命名空间使用SendingMail事件来发送我自己的电子邮件,但似乎Sorta Cludgy …
任何想法?
谢谢,
最大
尝试处理passwordrecovery控件的sendingmail事件.在该事件中,将e.message.body和e.message设置为本地化文本.
通过Googling”BodfileName Localization”找到了:
只将属性绑定到密钥
您的页面的LocalResource文件.这
页面的本地资源文件是文件
位于一个名为的子目录中
您页面中的App_localresources
目录.只需使用Visual Studio”
“工具 – >创建本地资源”
设计视图中的选项
为您创建.在该文件中,创建一个字符串
键/值对与相似的东西
名称:mybodyfilename
值:mydefaultodyfile.txt
然后将其绑定到BodyFileName
登录控制的属性
像这样的东西
‘>
然后只需创建Sattelite本地
其他文化的资源文件和
在那些中映射键/值对
资源到其他正文文件.顺便说一句,如果您使用过Visual Studio
要为您创建资源文件,
然后可能已经完成了绑定
为你自动.只是搜索
一种
“mychangepasswordcontrolresource1.bodyfilename”
资源文件中的键或其他东西
相似.问候,jorge
以上所述是小编给大家介绍的具有本地化内容的ASP.NET PasswordRecovery控件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33917.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态