我有一个非常简单的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!!");
}
请帮忙。
答案 0 :(得分:1)
您的代码适合我。你肯定有一个&#34;脚本&#34;夹?文件的名称是否正确?您是否在浏览器上启用了JavaScript?
我能用代码看到的唯一问题是你的head标签有一个引号(&#34;)。也许这应该是runat =&#34; server&#34;?