0

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をアタッチするために何か他のものを使用する必要がありますか?

4

1 に答える 1

0

MVCサポートを含む保留中のJuiceUIのリリースがあります(このバージョンのソースはgithubにありますが、なぜまだリリースされていないのかはわかりません)。mvcとwebformsコントロールを混在させようとしているようですか?Webフォームのコントロールは基になるページ構造に依存しているため、これは機能しない可能性があります。

于 2012-11-20T20:34:47.577 に答える