如何在asp.net mvc中使用jquerydate选择器和部分视图?

时间:2010-06-03 12:44:19

标签: jquery asp.net-mvc

我正在使用asp.net mvc。在凝视我使用jquery工作正常,但现在我正在将我的页面转换为部分页面此时使用ajax函数将其转换为局部视图但是每个东西都工作正常,除了日期选择器PLZ告诉我解决方案。 / p>

我使用过的脚本:                    

                         $(document).ready(function() {
                             $("#txtTransationDate").datepicker();
                         });
                        </script>

<input id="txtTransationDate" name="txtTransationDate" type="text" />
谢谢......

2 个答案:

答案 0 :(得分:1)

为要转换为datepicker的所有文本框添加一个类,如下所示:

<input class="useDatePicker" id="txtTransationDate" name="txtTransationDate" type="text" />
<input class="useDatePicker" id="txtInvoiceDate" name="txtInvoiceDate" type="text" />
<input class="useDatePicker" id="txtWhateverDate" name="txtWhateverDate" type="text" />

然后在您的母版页中添加以下脚本:

<script type="text/javascript">

    $(document).ready(function () {
        $(".useDatePicker").live('click', function () {
            $(this).datepicker('destroy').datepicker({
                showOn: 'focus'
            }).focus();
        });
    });

</script>

答案 1 :(得分:-1)

成功回调你的ajax函数设置日历。

$.ajax({
    url: url,
    data: yourData, 
    type: 'POST',
    success: function(){
       $("#datepicker").datepicker();

    },
    error: function(){
           //your error stuff
    }
});

这样的事情应该有效。我已经在部分视图中获得了日历,没有任何问题。