在asp.net中怎样引用js等脚本文件?(asp文件中可以的引用在asp.net中无效) 得写在客户端(.aspx)文件中。也就是加在<html> </html>中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ Page language="c#" Codebehind="WebForm12.aspx.cs" AutoEventWireup="false" Inherits="实验模板.WebForm12" %><%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>WebForm12</title> <script language="JavaScript" src="meizzDate.js"></script> <SCRIPT language="JavaScript" src="meizzDate.js"></SCRIPT> <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script language="javascript"><!-- function Test() { alert(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("text")); return false; } //--> </script> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="WebForm12" method="post" runat="server"> <iewc:TreeView id="TreeView1" style="Z-INDEX: 101; LEFT: 66px; POSITION: absolute; TOP: 121px" oncontextmenu="return Test();" runat="server"> <iewc:TreeNode Text="Node0"></iewc:TreeNode> <iewc:TreeNode Text="Node1"></iewc:TreeNode> <iewc:TreeNode Text="Node2"></iewc:TreeNode> <iewc:TreeNode Text="Node3"></iewc:TreeNode> </iewc:TreeView> </form> <P> </P> </body></HTML> 不会吧,我的页面中和你引用一样的都没问题,是不是DateObject.js没在同一文件夹下. 是这意思吗?这样可以Button1.Attributes["onclick"]="javascript:return getvalue();"客户端<script>Function getvalue(){If(判断值存在) Return trueElse Return false}</script> 我搜索了前面的很多贴 子, 这个类似的问题有很多。而且都没有得到很满意的问题。 我也有这个问题。 不过我的更奇怪一些 大家看看这个 也面1) http://eu.webmatrixhosting.net/haohao/js/de.html 和2) http://eu.webmatrixhosting.net/haohao/js/de.aspx 上边的两个页面 是同样的 两个文件 (拷贝,该名) 在上边的这个服务器上发布是好的 (其中de.aspx 可能有乱码,修改ie的编码 为 简体中文应该就好了)但我把这两个文件发布在 本地 我的iis 上。 de.html 这个正常。 de.aspx 提示 脚本报错。 (我的iis 发布 aspx 没有问题。 我上边跑着不少 应用)我上边东西的下载 http://eu.webmatrixhosting.net/haohao/jss下载后改成 .exe 然后解压缩 看看是不是 有问题,希望知道的兄弟。指点指点。哪里出了问题。 应该怎么解决??有好的解决方案,我单独开贴 答谢 。。 this.RegisterClientScriptBlock("head","<script language=javascript src=\"DateObject.js\"></script>");保证你的文件在同一目录的前提下,试试这个! .aspx文件中<HEAD>...<script language="javascript" src="DateObject.js"></script>...</head>注意:DateObject.js中是具体的函数 因为放在JS文件中引用的时候有时候会显示alert出来的中文是乱码.所以我用其它办法来用,就是建一个aspx文件,删除页面的所有代码,然后直接将JS代码放进去.页面调用采用<!--#include file="../page/check.aspx"-->调用就可以了. drk928(一起看斜阳)兄的最好,给分 基于B/S架构的gridview分页打印时,如何实现连续打印? asp.net,弹出提示框之后。。。。 求教一个SQL语句。在线等啊 打不开设计视图!! 求一段在网页中显示实时股价的代码 (100分求助,在线等,搞定结帖)在页面上用JavaScript生成的动态表格,在Asp.Net后台如何取值 关于ASP.NET(C#)的变量类型转换 这句代码为什么不执行? ext.net CalendarPanel 急!!! ASPX怎么输出动态列表,和ASP一样嵌入执行? 左边有个按钮,点击后右边的框架换另外一个网页!???????? 请教用VS环境开发的ASP.NET的发布问题(200分送上!)
<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm12</title>
<script language="JavaScript" src="meizzDate.js"></script>
<SCRIPT language="JavaScript" src="meizzDate.js"></SCRIPT>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
<!--
function Test()
{
alert(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("text"));
return false;
}
//-->
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="WebForm12" method="post" runat="server">
<iewc:TreeView id="TreeView1" style="Z-INDEX: 101; LEFT: 66px; POSITION: absolute; TOP: 121px" oncontextmenu="return Test();" runat="server">
<iewc:TreeNode Text="Node0"></iewc:TreeNode>
<iewc:TreeNode Text="Node1"></iewc:TreeNode>
<iewc:TreeNode Text="Node2"></iewc:TreeNode>
<iewc:TreeNode Text="Node3"></iewc:TreeNode>
</iewc:TreeView>
</form>
<P>
</P>
</body>
</HTML>
Button1.Attributes["onclick"]="javascript:return getvalue();"客户端
<script>
Function getvalue()
{
If(判断值存在)
Return true
Else
Return false
}
</script>
大家看看这个 也面1) http://eu.webmatrixhosting.net/haohao/js/de.html
和
2) http://eu.webmatrixhosting.net/haohao/js/de.aspx 上边的两个页面 是同样的 两个文件 (拷贝,该名)
在上边的这个服务器上发布是好的 (其中de.aspx 可能有乱码,修改ie的编码 为 简体中文应该就好了)但我把这两个文件发布在 本地 我的iis 上。
de.html 这个正常。 de.aspx 提示 脚本报错。
(我的iis 发布 aspx 没有问题。 我上边跑着不少 应用)我上边东西的下载
http://eu.webmatrixhosting.net/haohao/jss下载后改成 .exe 然后解压缩 看看是不是 有问题,
希望知道的兄弟。指点指点。哪里出了问题。 应该怎么解决??有好的解决方案,我单独开贴 答谢 。。
<HEAD>
...
<script language="javascript" src="DateObject.js"></script>
...
</head>
注意:
DateObject.js中是具体的函数
调用就可以了.