ASP.NET开发中,添加客户端代码的几种方法

原创 2003年10月20日 10:33:00

      我们在ASP.NET的开发中,经常要使用客户端代码,如:JavaScript

当然可以在html中嵌入。但这里所说的是在服务器端动态向客户端添加客户端代码,

  1、运用page控件的RegisterClientScriptBlock方法:

             dim s as string="<script" & _" language=JavaScript>"

              s +="functon AlertMsg() {"

              s+="alert("Error");}"

               s+="</script>"

               if (not is ClientScriptBlockRegistered("xxx")) then

                           RegisterClientScriptBlock("xxx",s)

                end if

在服务器端添加到Button 的click事件中:

               button.Attributes.Add("onclick","AlertMsg()")

这样,就可以将这段javascript代码,添加到客户端

 2、在运行时,直接通过增加控件的属性来增加客户端代码。

如:

          button.Attributes.Add("onclick","alert('Error!');")

两种方法可以达到相同的效果。

 

ASP.NET 服务器控件中插入客户端脚本(自定义控件)

用于:Microsoft® ASP.NET前提条件:本文假设读者熟悉 ASP.NET。难度: 2摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客...
  • msnetc
  • msnetc
  • 2006年07月19日 17:45
  • 1967

asp.net中常用的几种页面间传递参数的方法,及各自优缺点

1、页面重定向方式中常用的两 (1)Redirect 方法将客户端重定向到新的页面,只是简单地终止当前页面,并转入新的页面开始执行,对转入的页面无任何限制。 (2)Transfer 方法终止...
  • yh_bxhl
  • yh_bxhl
  • 2012年07月25日 21:35
  • 3582

使用Asp.Net Global.asax 文件;把代码写到.cs文件

Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看...
  • wangsen2235068
  • wangsen2235068
  • 2011年01月21日 13:25
  • 968

Asp.net如何在客户端调用服务端代码

http://blog.csdn.net/xujh/archive/2004/11/17/185005.aspx比如我们在页面上有3个TextBox,3个Button,每个Button分别执行不同的动...
  • tiaohh
  • tiaohh
  • 2005年01月13日 10:38
  • 737

ASP.NET中的注释

之前只知道可以注释掉html页面中的某些部分,或者添加注释说明。今天又看到也能添加注释,于是我不解了,google一下。 和有什么区别使用ASP.NET编辑页面时,有两种注释方式:一是使用  -->,...
  • linjingj
  • linjingj
  • 2011年06月23日 21:42
  • 4492

Js事件详解(1)事件类型及几种添加事件处理程序的方法

js中的事件早期的事件流的两种解决方案:1.IE:事件冒泡流 即事件开始时由最具体的元素(DOM中层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)–自下向上。所有现代的浏...
  • birdflyto206
  • birdflyto206
  • 2016年07月29日 15:22
  • 962

asp.net中,用Ajax实现客户端调用服务器端的函数(PageMethods)

1.在顶端(Form中即可)增加ScriptManager(全局脚本控制器,必须有),以及其中的EnablePageMethods属性: 2.服务器端函数: [System.Web.Servi...
  • sunroyi666
  • sunroyi666
  • 2016年07月10日 13:26
  • 854

asp.net开发必备51种代码(非常实用)

1.//弹出对话框.点击转向指定页面 Response.Write("window.alert('该会员没有提交申请,请重新提交!')"); Response.Write("window.loc...
  • s10141303
  • s10141303
  • 2013年04月25日 16:24
  • 2091

Asp.Net中的三种分页方式

Asp.Net中的三种分页方式通常分页有3种方法,分别是asp.net自带的数据显示空间如GridView等自带的分页,第三方分页控件如aspnetpager,存储过程分页等。 第一种:使用Grid...
  • u011069590
  • u011069590
  • 2015年08月24日 18:43
  • 192

ASP.NET两个页面之间传递值的几种方式

ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事...
  • nileel
  • nileel
  • 2007年04月13日 16:38
  • 922
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET开发中,添加客户端代码的几种方法
举报原因:
原因补充:

(最多只允许输入30个字)