Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 将 JavaScript 与 ASP.NET 2.0 结合使用的简便方法
【标  题】:将 JavaScript 与 ASP.NET 2.0 结合使用的简便方法
【关键字】:JavaScript,ASP.NET,2.0
【来  源】:http://blog.csdn.net/zjghd/archive/2006/10/10/1328807.aspx

将 JavaScript 与 ASP.NET 2.0 结合使用的简便方法

Your Ad Here

我们曾经在 ASP.NET 1.x 应用程序中有效地使用 JavaScript。不过,在 ASP.NET 2.0 中,您会发现完成此项任务的方法已发生了改变。本文将介绍一种比较典型的且很方便使用的方法供大家参考。

 将JavaScript 函数放到单独的文件中(.js 文件)。一旦它们位于单独的文件中,并且是某个项目的一部分,即可使用js文件中内建的方法。但是这样做每页都要加载此js文件,所以用母板是一种较好的解决方法,只要在母版中加载一次,其它页只要添加了此母版就可以直接应用js文件中的方法。

下面是一个示例:

js文件的内容如下:

function OpenPopupPage (pageUrl, controlID, isPostBack)
{
    popUp=window.open(pageUrl+'?controlID='+controlID+'&isPostBack='+ isPostBack,'popupcal', 'width=250,height=300,left=200,top=250');
}
 然后在母版中加入如下引用:

<head runat="server">
    <title>this is a example </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link href="timetracker.css" rel="stylesheet" type="text/css" />
    <script language="javascript" src="script.js"> </script>
</head>

注意加粗的地方就是要加入的代码。

然后在其它页中添加母版(masterpae)。添加之后就可以直接引用js文件的方法了。以下是示例代码:

<a href="javascript:OpenPopupPage('Calendar.aspx','<%= WeekEnding2.ClientID %>','<%= Page.IsPostBack %>');">

注意加粗的位置就是应用js文件的OpenPopupPage的方法。

C#学习小结:【上一篇】
创建表头固定,表体可滚动的GridView:【下一篇】
【相关文章】
  • 使用ASP.Net Forms模式实现WebService身份验证
  • .net2.0 下 Community Server 2.0 升级到 2.1 可能会碰到的几个问题
  • CSS样式里使用JavaScript(onmouseover/onmouseout)
  • Javascript 单数组实现列表框两级联动三级联动 By shawl.qiu
  • web2.0整合构想
  • winxp下IIS上面的asp.net程序发布
  • ASP.NET开发中的权限问题
  • JavaScript身份证和出生日期的验证
  • JavaScript获取格式化的日期字符串
  • 在Asp.net用C#建立动态Excel
  • 【随机文章】
  • 魔兽世界 小小亡灵术士的一点经验
  • 自己封装socket
  • [Perl]转换十进制为其他任意进制
  • 如何知道当前系统是否支持NPTL
  • Flashling 用loadMovie ] 不大会用
  • ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限
  • what is core? how to use core?
  • Mac OS X 10.2 造成的Powerbook风扇BUG问题解决
  • 今日兩點4/28
  • Delphi图形图像编程(二)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.