カスタム コントロール (単純な ASP.net フォーム) を sitefinity の Captcha コントロールと結び付ける方法を知っている人はいますか?
SiteFinity.Web.UI の中に (ドラッグ アンド ドロップの意味で) コントロールが見つからないようです。
カスタム コントロール (単純な ASP.net フォーム) を sitefinity の Captcha コントロールと結び付ける方法を知っている人はいますか?
SiteFinity.Web.UI の中に (ドラッグ アンド ドロップの意味で) コントロールが見つからないようです。
私はまったく同じものを探していましたが、多くの検索を行った後、この解決策を見つけました。
フォーム/ユーザー コントロールのソース ビューで、次の参照を追加します。
<%@ Register Assembly="Telerik.Cms.Web.UI" Namespace="Telerik.Web.UI.SpamProtection" TagPrefix="sfWeb" %>
次に、次のようなものを使用できます。
<sfWeb:SpamProtector
ID="SpamProtector1"
runat="server"
ValidationGroup="ctl00$PasswordRecovery1"
CaptchaImageWidth="180"
CaptchaImageHeight="50"
CapcthaInvalidInputMsg="The code you entered doesn't match the code in the image. Please try again."
EnableCaptcha="true"
CaptchaTextBoxLabel="Please type in the code shown in the image above."
CaptchaBackgroundNoise="Medium"
CaptchaLineNoise="Low"
CaptchaFontWarp="Medium"
CaptchaLength="5"
CaptchaPossibleChars="Numbers"
CaptchaMaxTimeout="5"
ErrorMessageCssClass="validation-error"></sfWeb:SpamProtector>
唯一の問題は、生成されたキャプチャ イメージの場所がユーザー コントロールの場所を参照することです。
Googleですばやく検索すると、次のようになり ます。http ://www.sitefinity.com/help/developer-manual/built-in-spam-protector-strategies.html
正しい参照を追加したことを確認してください。APIリファレンスによると、Telerik.Web.UIライブラリへのリファレンスを追加する必要があるようです。
Sitefinity ページ エディターを使用して Captcha コントロールをページにドロップできないのはなぜですか? それが私がすることです