CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

按钮函数不响应按钮事件的问题

楼主xtxy(大白鲨)2002-11-08 12:16:09 在 .NET技术 / ASP.NET 提问

因为要用到一个动态的按钮所以我用了一个HTML的运行在服务器上的按钮,代码如下:(源程序中是一行,所以没有加   _   连接)  
  relabel.Text   =   "<INPUT   id='okButton'   style='Z-INDEX:   107;   LEFT:   65px;   WIDTH:   100px'   type='button'   value='回复'   name='okButton'   runat='server'>"  
  在程序头部定义如下:(也是一行,没有加   _)  
  Protected   WithEvents   okbutton   As   System.Web.UI.HtmlControls.HtmlInputButton  
  程序事件响应函数为:  
  Private   Sub   okButton_ServerClick(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   okbutton.ServerClick  
  ............  
  ............  
  ............  
  End   Sub  
  但是在我按下了回复按钮之后,函数并不响应。  
  另外,我还想问问实现关闭自身页面和其他的页面的函数是什么?  
  谢谢。 问题点数:40、回复次数:7Top

1 楼dragon2002(天下之大,连我站的地方都没有)回复于 2002-11-08 13:11:55 得分 0

首先你应该知道c#编译的,  
  我们在.aspx中的有所有都被编辑,  
  用户请求的.aspx返回的html代码。  
   
  实现关闭自身页面:  
   
    Response.Write("<script   language=javascript>window.close();</script>");Top

2 楼xtxy(大白鲨)回复于 2002-11-08 13:14:08 得分 0

谢谢,那按钮问题呢?能不能帮我想想办法?Top

3 楼killerwc(刀耐特混混)回复于 2002-11-08 13:15:59 得分 0

用asp:buttonTop

4 楼dragon2002(天下之大,连我站的地方都没有)回复于 2002-11-08 13:23:33 得分 30

在需要的下面加:  
  Button   btn=new   Button();  
  btn.Text="Button";  
        btn.Click   +=   new   System.EventHandler(this.btn_Click);  
        this.Controls[1].Controls.Add(btn);  
  //  
  与page_load并列的:  
    void   btn_Click(object   sender,   System.EventArgs   e)  
  {  
  Response.Write("hgight");  
  }Top

5 楼xtxy(大白鲨)回复于 2002-11-08 13:32:41 得分 0

把btn.Text="Button";  
        btn.Click   +=   new   System.EventHandler(this.btn_Click);  
        this.Controls[1].Controls.Add(btn);  
  放在哪里?放在label1.text="<......>"里面吗?Top

6 楼xtxy(大白鲨)回复于 2002-11-08 13:33:24 得分 0

用asp:button不行,按钮根本就不出来。Top

7 楼hgknight(江雨.net)回复于 2002-11-08 15:32:59 得分 10

服务器Button发送到客户端是<input   type="submit">的形式,运行在服务器端的html按钮虽然在客户端是<input   type="button">形式,不过会给他加上onclick事件,触发_dopostback函数,也就相当于一个提交按钮。  
  so,你这么做当然是不行的  
  如   dragon2002(哈哈)   所说的动态创建吧Top

相关问题

  • 按钮数组的事件响应函数问题?急! 高手帮忙
  • 按钮事件无响应!
  • 在函数中如何响应事件?
  • 请问,如何在CDialogBar中建立按钮的响应函数
  • 如何在一个按钮响应函数未执行完之前,接受另一按钮的响应
  • Button按钮如何写响应事件?
  • 一按钮的响应函数多次调用UpdateData(false),结果是函数执行完后一起执行
  • 怎样用1个函数控制多个按钮事件
  • VC7里怎么给工具条中的一个按钮加响应函数啊?
  • 请问如何添加事件响应函数?

关键词

  • 函数
  • 页面
  • 服务器
  • 按钮
  • btn
  • okbutton
  • 事件
  • click
  • button
  • controls

得分解答快速导航

  • 帖主:xtxy
  • dragon2002
  • hgknight

相关链接

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

广告也精彩

反馈

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