当前位置:  开发笔记 > 编程语言 > 正文

应该将带有jquery代码的脚本块放在哪里放在ASP.NET MVC母版页上?

如何解决《应该将带有jquery代码的脚本块放在哪里放在ASP.NETMVC母版页上?》经验,为你挑选了1个好方法。

开始使用jquery并且无法获得asp.net mvc的hello world类型示例.尝试使用此脚本加载页面时,我收到运行时错误"对象预期".

A.脚本标记应放在母版页中的哪个位置?B.我可能做错了什么?我的页面中肯定有"a"元素?



            

            

Dan Esparza.. 11

嗯......

回答你的第一个问题:它们应该放在元素中.

此外,通常我在DOM中下沉事件时使用'bind'方法(就像你想要做的那样).

所以,代码看起来像:

$(document).ready(function()
{
    //  Bind each link to a handler:
    $("a").bind('click dblclick', function(event)
    {
         alert('click');
    })
});

还有一些设计技巧(因为你正在处理我心中的事情(使用jQuery的ASP.NET MVC):

在母版页元素的底部添加额外的"ContentPlaceHolder" .这将允许您在其正确的位置运行页面特定的javascript:在页面的"head"部分,它将允许您制作特定于页面的javascript包含.

它看起来像这样:

    

为什么这有用? 我会告诉你:你正在使用的jQuery圆角插件可能只用在几个页面上 - 为什么要在每个页面上包含它?



1> Dan Esparza..:

嗯......

回答你的第一个问题:它们应该放在元素中.

此外,通常我在DOM中下沉事件时使用'bind'方法(就像你想要做的那样).

所以,代码看起来像:

$(document).ready(function()
{
    //  Bind each link to a handler:
    $("a").bind('click dblclick', function(event)
    {
         alert('click');
    })
});

还有一些设计技巧(因为你正在处理我心中的事情(使用jQuery的ASP.NET MVC):

在母版页元素的底部添加额外的"ContentPlaceHolder" .这将允许您在其正确的位置运行页面特定的javascript:在页面的"head"部分,它将允许您制作特定于页面的javascript包含.

它看起来像这样:

    

为什么这有用? 我会告诉你:你正在使用的jQuery圆角插件可能只用在几个页面上 - 为什么要在每个页面上包含它?

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有