<div class="editor-field" onclick="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss',minDate:'%y-%M-%d 7:00:00'})">
 @Html.EditorFor(Model => Model.OutTime)
 </div>
这样不行,单击了之后没有任何效果
我用自定义模版也做了一遍
说是 对象不支持datepicker属性和方法
我按照案例去做的啊
真悲催
就要交毕设了
论文还没动笔,代码问题也不少
求重大神帮忙啊 
我保证以后会好好学习的

解决方案 »

  1.   

    引用了js的文件了
    onclick的事件也是官方的写法
      

  2.   

    <script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
    <input class="Wdate" type="text" onClick="WdatePicker()"> 这是demo当中的例子@model Hotel.Models.HotelRecord@{
        ViewBag.Title = "Search";
        Layout = "~/Views/Shared/_Layout.cshtml";
    }<script src="../../Scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery-ui-1.8.11.js" type="text/javascript"></script>
    <h2>Search</h2>
    <h2>查询结果显示</h2>
    @using (Html.BeginForm())
    {  
         @Html.ValidationSummary(true)
        <table id="mytable" width="100%"cellspacing="10">
        <tr>
            <th>
                房间号
            </th>
            <th>
                入住人的身份证号码
            </th>
            <th>
                入住时间
            </th>
            <th>
                退房时间
            </th>
            <th>
                花费
            </th>
        </tr> 
            <tr>
                <td>
                    @Html.DisplayFor(Model => Model.RoomNu)
                </td>
                <td>
                    @Html.DisplayFor(Model => Model.CoustomsID)
                </td>
                <td>
                    @Html.DisplayFor(Model => Model.InTime)
                </td>
                <td>
                <div  id="field"  class="editor-field" onclick="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss',minDate:'%y-%M-%d 7:00:00'})">
                @Html.EditorFor(Model => Model.OutTime)
                </div>
                </td>
                <td>
                 <div class="editor-field">   
                   @Html.EditorFor(Model => Model.Cost)          
                </div>
                </td>
            </tr>
    </table>
         <p>            <input type="submit" value="退房" />        </p>
    }<p>
        @Html.ActionLink("返回", "CoustomsOut")
    </p>这是我写的代码
      

  3.   

    我把js的导入换成了绝对路径
    结果报说js没有对象
      

  4.   

    你可以使用jquery ui 的datepick控件,jquery ui官网上有源码的……