CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

asp.net中web控件如何调用javascript

楼主jacky_ji(只懂一点点)2006-07-01 22:32:27 在 .NET技术 / ASP.NET 提问

比如现在有个web控件  
  <asp:Button   id="Button1"   style="Z-INDEX:   101;   LEFT:   8px;   POSITION:   absolute;   TOP:   8px"   runat="server"   Text="Button"></asp:Button>  
  我如何在里面加入如同html代码一样的onclick="test();"去执行javascript函数 问题点数:20、回复次数:13Top

1 楼fangzhe()回复于 2006-07-01 22:38:46 得分 10

属性OnClientClick  
  或者用代码:Button1.Attributes.Add("OnClick",   "test();");Top

2 楼nZAI(喃样)回复于 2006-07-01 22:44:42 得分 0

就是楼上说的,当然,你要写成  
  <asp:Button   id="Button1"   style="Z-INDEX:   101;   LEFT:   8px;   POSITION:   absolute;   TOP:   8px"   runat="server"   Text="Button"   onclick="test()"></asp:Button>  
  也奏效,不过编译的时候会有警告Top

3 楼oldcsdn()回复于 2006-07-01 22:47:17 得分 10

注意     OnClientClick   是asp.net2.0中才有的,在vs2003中可以使用html控件让其runat=server   ,这样就可以写客户端事件了  
  如将上面的Button改为:  
   
  <input   type="Button"   id=Button1   onclick="youjavascript()"   onserverclick="youserverclick()"   runat=server   style="Z-INDEX:   101;   LEFT:   8px;   POSITION:   absolute;   TOP:   8px">   (在asp.net2.0中也可以使用)Top

4 楼jacky_ji(只懂一点点)回复于 2006-07-01 22:48:11 得分 0

问题是我在page_load里面做好初始化   按下按钮   这样等于把页面传回服务器了   比如我现在需要按下web控件的button   然后让他调用javascript里面的alert("hello   world")不回传服务器   怎么做法Top

5 楼jacky_ji(只懂一点点)回复于 2006-07-01 22:50:51 得分 0

nZAI(就是多线程)说的方法行不通   web窗体不支持     asp.net2.0是不是要装vs2005?   onclientclick是不是就等于html中的onclickTop

6 楼nZAI(喃样)回复于 2006-07-01 22:59:12 得分 0

e..看成是asp:label   了   郁Top

7 楼snowboy2003(阿斌)回复于 2006-07-01 23:23:58 得分 0

方法N的多,除了上面的方法外,还有就是在htc里面写。Top

8 楼jacky_ji(只懂一点点)回复于 2006-07-01 23:31:59 得分 0

怎么写   给个例程可否Top

9 楼hahaclj(火星人.NET)回复于 2006-07-02 00:49:46 得分 0

楼上几位正解  
   
  楼下不用继续了,  
  接分!Top

10 楼oldmoon(电子商务人,电子商务路)回复于 2006-07-02 09:12:26 得分 0

那就接分了!Top

11 楼jame_peng(可可西里)回复于 2006-07-02 14:34:09 得分 0

再Page_load里面  
  注册一下  
  btn.Attributes.add("onclick","test()");Top

12 楼iwait(耐心的等)回复于 2006-07-21 17:26:02 得分 0

mark  
  Top

13 楼hooyke(红旗下的蛋)回复于 2006-07-25 15:29:05 得分 0

关注Top

相关问题

关键词

得分解答快速导航

  • 帖主:jacky_ji
  • fangzhe
  • oldcsdn

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo