独自のユーザー コントロールを操作するために、独自の検証コントローラーを作成しました。
私の問題 :
従来のバリデーターは、「デザイン ビュー」でパラメーターを受け入れます。
<asp:RequiredFieldValidator ControlToValidate="txtFirstname" runat="server" />
コントロールで同じことをしたいのですが、「ControlToValidate」にコントロール ID を渡すと表示され、次のエラーが発生します。
「ControlToValidate」プロパティの文字列表現「txtFirstname」から「System.Web.UI.WebControls.WebControl」タイプのオブジェクトを作成できません。
「ascx.cs」コード ビハインド ページにすべてを接続する代わりに、「ascx」ページを最大限に活用できるようにするには、どのような「パターン」を実装する必要がありますか。
ps「ascx」ページで作成した「タグ」を「デザインビュー」と呼んでいますが、おそらく間違った用語だと思います。これが、Googleで何も見つからない理由の半分だと思います。