当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·使用xp的外观    »显示摘要«
    摘要: .net 很好,可是我想使用xp的那种外观. 怎么做呢? vb,vc++的解决都可以:) ......
    摘要: 谢谢 ......


在线给分:在Label中加入怎么加入一个按钮和怎么使点击按钮触发事件

test.aspx代码  
  <HTML>  
  <HEAD>  
  <title>Test</title>  
  </HEAD>  
  <body>  
  <form   id="Form1"   method="post"   runat="server">  
  <asp:Label   id="Label1"   runat="server">测试一下</asp:Label>  
  </form>  
  </body>  
  </HTML>  
   
  test.aspx.cs代码  
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  Label1.Text   +=   "<INPUT   type=button   value=Button   id=Button1   name=Button1   runat=server>";  
  }  
  public   void   Button1_ServerClick(object   sender,   System.EventArgs   e)  
  {  
  事件代码……  
  }  
   
  这样点击按钮,无任何反应  
  请问这个方法能触发事件吗?要怎么修改  
  还有别的好方法在label中加入按钮,能触发事件的吗?

NO.1   作者: xrll

"<INPUT   type=button   value=Button   id=Button1   name=Button1   Onserverclick=Button1_ServerClick   runat=server>";

NO.2   作者: CMIC

<form   id="Form1"   method="post"   runat="server">  
  "<INPUT   type=button   value=Button   id=Button1   name=Button1   Onserverclick=Button1_ServerClick   runat=server>  
  </form>

NO.3   作者: neodotnet

Label1.Text   +=   "<INPUT   type=button   value=Button   id=Button1   name=Button1   runat=server   />";  
   
  注意倒数第四个字符  
 

NO.4   作者: cmsoft

用panel这个容器控件吧,label不是个容器控件  
   
  .aspx中  
   
  <HTML>  
  <HEAD>  
  <title>userRight</title>  
  <meta   name="GENERATOR"   Content="Microsoft   Visual   Studio   .NET   7.1">  
  <meta   name="CODE_LANGUAGE"   Content="C#">  
  <meta   name="vs_defaultClientScript"   content="JavaScript">  
  <meta   name="vs_targetSchema"   content="http://schemas.microsoft.com/intellisense/ie5">  
  </HEAD>  
  <body   MS_POSITIONING="GridLayout">  
  <form   id="Form1"   method="post"   runat="server">  
  <asp:Panel   id="Panel1"   style="Z-INDEX:   101;   LEFT:   320px;   POSITION:   absolute;   TOP:   176px"   runat="server"  
  Width="240px"   Height="104px">  
  <asp:Button   id="Button1"   runat="server"   Text="Button"></asp:Button></asp:Panel>  
  </form>  
  </body>  
  </HTML>  
   
   
   
   
  .cs  
   
   
  using   System;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Data;  
  using   System.Drawing;  
  using   System.Web;  
  using   System.Web.SessionState;  
  using   System.Web.UI;  
  using   System.Web.UI.WebControls;  
  using   System.Web.UI.HtmlControls;  
   
  namespace   OA.system  
  {  
  ///   <summary>  
  ///   userRight   的摘要说明。  
  ///   </summary>  
  public   class   userRight   :   System.Web.UI.Page  
  {  
  protected   System.Web.UI.WebControls.Panel   Panel1;  
  protected   System.Web.UI.WebControls.Button   Button1;  
  #region   Web   窗体设计器生成的代码  
  override   protected   void   OnInit(EventArgs   e)  
  {  
  //  
  //   CODEGEN:   该调用是   ASP.NET   Web   窗体设计器所必需的。  
  //  
  InitializeComponent();  
  base.OnInit(e);  
  }  
   
  ///   <summary>  
  ///   设计器支持所需的方法   -   不要使用代码编辑器修改  
  ///   此方法的内容。  
  ///   </summary>  
  private   void   InitializeComponent()  
  {          
  this.Button1.Click   +=   new   System.EventHandler(this.Button1_Click);  
   
  }  
  #endregion  
   
  private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
        //add   code   here  
  }  
   
  }  
  }  
 

NO.5   作者: panyee

如果是程序中本身就写好的  
  <asp:button   id=btn1   runat=server   text=wo1   onclick=btn1_click   />  
  那执行起来是没问题的  
   
  但通过  
  Label.Text   赋值出来的按钮,它在  
  <input   type="hidden"   name="__VIEWSTATE"   ..  
  里没有注册上,系统不知道该去执行哪一个服务端事件  
   
 

NO.6   作者: alaisalaix

同意   cmsoft(韦小宝是我的老乡.net)    
  panel好用

NO.7   作者: yaoyaonet

private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  Label1.Text   +=   "<INPUT   type=button   value=Button   id=Button1   name=Button1   Onclick=Button1_ServerClick   runat=server>";  
  }  
   
    Button1_ServerClick   写在html中  
 


 ·谁有d-link1200的相关资料    »显示摘要«
    摘要: 我今日得到一个d-link1200的hub,可惜太老的产品,厂家已经没有它的技术支持,相关的资料也没有在d-link上公布,看看那位前辈有这个东东的资料,我想要,学习一下。谁能帮我了解这个心愿~ ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE