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

    摘要: 难度比较大,主要是要把单字节的转换成双字节。例如: 12345转换成:一二三四五或者壹贰叁肆伍; 原来该软件只支持单字节,现在要改成支持双字节。 凡提供思路者一律给分。 如果特别有帮助的,可另外加分。 ......
    摘要: 如题 ......


用户控件ascx上的按钮事件中怎么改变父叶面上的属性,或跳用父叶面的函数等

在线等!

NO.1   作者: LoveCherry

比如在页面中有一个用户控件,用户控件想得到页面中某Label的值怎么做?    
   
  ((Label)((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).FindControl("test")).Text    
   
  (页面中的Label   ID="test")    
   
  得到页面的其他控件同样道理,缺点:耦合太强  
   
 

NO.2   作者: Sunmast

比如所在页面的类名为MyPage,要调用的方法名为MyMethod  
  ((MyPage)this.Page).MyMethod(...  
   
  不过如果出现了这样的需求,八成是设计不当

NO.3   作者: haolaiwu

WebForm1.aspx  
  <%@   Page   language="c#"   Codebehind="WebForm1.aspx.cs"   AutoEventWireup="false"   Inherits="haha.WebForm11"   %>  
  <%@   Register   TagPrefix="uc1"   TagName="WebUserControl2"   Src="WebUserControl2.ascx"   %>  
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"   >  
  <HTML>  
  <HEAD>  
  <title>WebForm1</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:TextBox   id="TextBox1"   style="Z-INDEX:   101;   LEFT:   88px;   POSITION:   absolute;   TOP:   80px"   runat="server"></asp:TextBox>  
  <uc1:WebUserControl2   id="WebUserControl21"   runat="server"></uc1:WebUserControl2>  
  </form>  
  </body>  
  </HTML>  
   
   
  WebForm1.aspx.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   haha  
  {  
  ///   <summary>  
  ///   WebForm11   的摘要说明。  
  ///   </summary>  
  public   class   WebForm11   :   System.Web.UI.Page  
  {  
  protected   System.Web.UI.WebControls.TextBox   TextBox1;  
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  //   在此处放置用户代码以初始化页面  
  }  
   
  #region   Web   窗体设计器生成的代码  
  override   protected   void   OnInit(EventArgs   e)  
  {  
  //  
  //   CODEGEN:   该调用是   ASP.NET   Web   窗体设计器所必需的。  
  //  
  InitializeComponent();  
  base.OnInit(e);  
  }  
   
  ///   <summary>  
  ///   设计器支持所需的方法   -   不要使用代码编辑器修改  
  ///   此方法的内容。  
  ///   </summary>  
  private   void   InitializeComponent()  
  {          
  this.Load   +=   new   System.EventHandler(this.Page_Load);  
   
  }  
  #endregion  
  }  
  }  
   
   
 


    摘要: variant variant_inp; colesafearray safearray_inp; long len,k; byte rxdata[2048]; //设置byte数组 an 8-bit integerthat is not signed. cstring strtemp; if(m_ctrlcomm.get_commevent()==2) { variant_in......
» 本期热门文章:

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