试图从外部JS文件调用函数

时间:2014-09-07 11:47:59

标签: javascript asp.net

我有一个非常简单的asp.net代码,但我的代码没有任何意义,运行后就没有任何事情发生。

我正在使用外部java脚本文件并尝试从我的asp页面和按钮对象中运行我的脚本。

我的asp代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="WebApplication2.test" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head ">
    <title></title>
    <script src="Script/Script_Validate.js" type="text/javascript"></script>
</head>
<body>
    <form id="form1" runat="server" >
<div>
    <asp:Button runat="server" Text="aaaaaa" OnClientClick="valid();"  />
</div>
</form>
</body>
</html>

我的JS的文件内容:

function valid()
{
    alert("Hello! I am an alert box!!");
}

请帮忙。

1 个答案:

答案 0 :(得分:1)

您的代码适合我。你肯定有一个&#34;脚本&#34;夹?文件的名称是否正确?您是否在浏览器上启用了JavaScript?

我能用代码看到的唯一问题是你的head标签有一个引号(&#34;)。也许这应该是runat =&#34; server&#34;?