JuiceUI の datetimepicker を日付テキスト ボックスの入力フィールドにフックしようとしています。ただし、Html.TextboxFor(c => Model.Birthday) コントロールに ID を割り当てたにもかかわらず、何らかの理由で JuiceUI がこの ID を認識せず、次のエラーが発生します。
値を null にすることはできません。パラメーター名: Targetcontrol が null です。
<%=Html.TextBoxFor(c => Model.BIRTHDATE, new { id = "txtBirthday"}) %>
<Juice:Datepicker ID="dpBirthday" runat="server" TargetControlId = "BIRTHDATE" />
IE で開発者ツールを実行すると、ID が表示されます。
<input name="BIRTHDATE" class="text-box single-line" id = "BIRTHDATE" type="text" data-val-required="The BIRTHDATE field is required." data-val="true" value=""/>
フックしたいコントロールの ID が Juice UI の日付ピッカーに表示されない理由はありますか? シンプルなjQuery datepickerをアタッチするために何か他のものを使用する必要がありますか?