asp.net - Javascript 警报测试不起作用

标签 asp.net javascript jquery

我应该 sleep ,但这确实困扰着我。我无法在我的 asp.net 项目中显示简单的 javascript 警报框。希望有人能看到我做错了什么。我的测试页面是这样的:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="JSTest.aspx.cs" Inherits="Proj.JSTest" %>

<asp:Content ID="Content1" ContentPlaceHolderID="Header" runat="server">

<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript" language="javascript" >

    $(document).ready(function() {
        alert("Working");
    });



</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Main" runat="server">
</asp:Content>

母版页也非常标准。这是它的标题部分(我认为这是关键位)

<head runat="server">
    <title></title>



     <%--<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> --%>

    <link href="App_Themes/Default/Default.css" rel="stylesheet" type="text/css" />


    <asp:ContentPlaceHolder ID="Header" runat="server">

    </asp:ContentPlaceHolder>
</head>

我知道我一定错过了一些明显的东西 - 可能只需要 sleep :D。但如果有人能明白为什么这不起作用,那就太好了!

谢谢!

最佳答案

尝试将其放入另一个脚本标记中,但不带 src 属性。

<script type="text/javascript" language="javascript" >

    $(document).ready(function() {
        alert("Working");
    });

</script>

或者将其放在单独的文件中并使用 src 属性包含该文件。

<script type="text/javascript" language="javascript" src="myJSFile.js"></script>

关于asp.net - Javascript 警报测试不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226722/

相关文章:

asp.net - 从 JavaScript 读取 web.config

javascript - 使用 anchor 时使用后退按钮刷新

javascript - 打开信息框而不是悬停

javascript - 为 div 指定 href 值

javascript - PHP-jQuery : Form with 2 buttons and 2 actions. 第二个按钮正在调用第一个按钮的操作

jquery - 从 Android WebView 中的链接播放 MP4 或 MP3

javascript - 使用 jQuery 添加类仅适用于第一个元素

Web 托管服务的 C# 支持

javascript - Jquery 日期选择器在母版页中不起作用

javascript - 如何在保存打印页面时为文件创建自定义文件名?