小编Fra*_*aul的帖子

$ 未在视图中定义

我正在研究 ASP.NET MVC 5。我有一个 viewstart.cshtml 并像这样导入了我的 jquery 的引用

<!-- jQuery and Bootstrap JS-->
<script src="~/Scripts/jQuery/jQuery-2.1.4.min.js"></script>
<script src="~/Scripts/Bootstrap/js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

在我的 HomeController 视图中,我有文档就绪的警报功能,但有一个错误,指出 $ 未定义。

但是当我将 jquery 直接导入到我的 HomeController 的视图时,它工作正常。这是为什么?我的 HomeController 的视图实际上是使用具有 jquery 参考的 viewstart.cshtml。我是否以正确的方式在 Layout.cshtml 中导入所有 js/css 文件?谢谢你的帮助

在我的 HomeController 视图中,如果我直接引用 jquery,则没有错误并且工作正常。但我想做一次,所以所有的观点都不需要引用它。

见下面的代码:

@{
    ViewBag.Title = "Welcome";
} 

 <script src="~/Scripts/jQuery/jQuery-2.1.4.min.js"></script>

 <script>
    $(function () {
        alert("hello francis!")
    })
</script>

<h2>WELCOME !!</h2>
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-5

2
推荐指数
2
解决办法
8550
查看次数

单击按钮时在 jquery datepicker 中获取日、月、年值

用户单击按钮后如何获取 jquery datepicker 的值。我发现这个How to get date,month,year in jQuery UI datepicker? 但我需要它在用户单击按钮时完成,而不是在用户选择日期时的事件上完成。

代码:

     //FOR DATE PICKER
    $(function () {

     $('.dateRange').datepicker({
            dateFormat: 'mm-dd-yy',
            changeMonth: true,
            changeYear: true,
            yearRange: "1940: +nn"
          });
      });
      //When the button is click get the values of selected month,date,year
            function testDateRange() {

                 var date = $(this).datepicker('getDate');
                 alert(date);

              }    
Run Code Online (Sandbox Code Playgroud)

我试过这个

    var x = $('#MainContent_startDate').val();
Run Code Online (Sandbox Code Playgroud)

它输出例如 2/23/2016 但我需要的输出是

     Month: 2
     Date: 23
     Year: 2016
Run Code Online (Sandbox Code Playgroud)

asp.net jquery

0
推荐指数
1
解决办法
3541
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-5 ×1

c# ×1

jquery ×1