Ini*_*ech 0 javascript asp.net asp.net-mvc jquery
我是JQuery和MVC的新手.
我正在开展一个宠物项目,用它来学习它们,我遇到了第一个问题.
我有一个日期字段,我想将JQuery日期选择器添加到UI.这是我做的:
添加 <script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
到site.master
在我的Create.aspx(View)中,我有
<asp:Content ID="Create" ContentPlaceHolderID="MainContent" runat="server">
<h2>
Create a Task</h2>
<% Html.RenderPartial("TaskForm"); %>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
在"TaskForm"(用户控件)里面,我有:
<label for="dDueDate">
Due Date</label>
<%= Html.TextBox("dDueDate",(Model.Task.TaskID > 0 ? string.Format("{0:g}",Model.Task.DueDate) : DateTime.Today.ToString("MM/dd/yyyy"))) %>
<script type="text/javascript">
$(document).ready(function() {
$("#dDueDate").datepicker();
});
</script>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,上面检查任务是否具有id> 0(我们没有创建新任务),如果确实如此,它会使用任务上的日期,如果不是,则默认为今天.我希望显示datepicker UI元素,但我得到:
"Microsoft JScript运行时错误:对象不支持此属性或方法" $("#dDueDate").datepicker();
想法?这可能是一个非常简单的错误,所以不要过度分析.正如我所说,这是我第一次处理MVC或JQuery,所以我迷失了从哪里开始.
| 归档时间: |
|
| 查看次数: |
2503 次 |
| 最近记录: |