2012-10-26 54 views
0

我正試圖將JuiceUI datetimepicker掛接到日期文本框輸入字段上。但是,儘管我已爲Html.TextboxFor(c => Model.Birthday)控件分配了一個ID,但出於某種原因,JuiceUI未看到此ID,並且出現以下錯誤:Juice UI Datepicker不記得分配給Html.TextBoxFor控件的ID

Value can not爲空。參數名稱:Targetcontrol爲空。

<%=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=""/> 

是否有一個原因,果汁UI的日期選擇器是沒有看到,我想上的控制ID把它鉤入?我應該使用其他的東西來附加一個簡單的jQuery datepicker嗎?

回答

0

有一個包含MVC支持的JuiceUI待發布(這個版本的源碼在github上,儘管我不確定它爲什麼還沒有發佈)。它看起來像你試圖混合mvc與webforms控件?這不太可能,因爲webforms控件依賴於底層頁面結構。

+0

雅,那是我的錯,謝謝你讓我知道!相反,我最好使用jQuery datepicker。 – silvenwolf

相關問題