151-3895-5886

asp.net 2.0中不同web控件之间的相互调用

2019年09月11日 维尼网络

  在asp.net 2.0中,要在不同的web控件之间互相调用,必须要<%@ Reference VirtualPath="另一控件名称“>
  来引用,举例如下

  
  default.aspx:
  <form runat="server">
          <uc1:WebUserControl runat="server">
          </uc1:WebUserControl>
               <uc2:WebUserControl2 runat="server" />
   </form>

  我们要实现的是,按下控件1的按钮后,将在控件2的文本框中显示出指定的文本

  在首页里,分别调用了控件1和控件2

  
  webcontrol.ascx:

  <%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>

  <%@ Reference VirtualPath="~/WebUserControl2.ascx" %>

  <asp:Button runat="server" Text="Button" />

  这里放置一个按钮,然后用reference来引用控件2
  webcontrol.ascx.cs:
  protected void Button1_Click(object sender, EventArgs e)
      {

          WebUserControl2 w = Page.FindControl("WebUserControl2_1") as WebUserControl2;
               w.Text = "Hello all!";

      }

  
  对于控件2:
  <%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl2.ascx.cs" Inherits="WebUserControl2" %>

  <asp:TextBox runat="server"></asp:TextBox>
  控件2的codebehind代码:
  public partial class WebUserControl2 : System.Web.UI.UserControl
  {
      protected void Page_Load(object sender, EventArgs e)
      {

      }
      public string Text
      {

          set { TextBox1.Text = value; }

      }

  
  }

阅读更多内容
上一篇Asp.net(c#)数据库操作类
下一篇ASP.NET 2.0 中 Treeview 的Checkboxes 选中根 枝叶全选中的实现

声明:本页内容由郑州维尼网络收集编辑所得,所有资料仅供用户参考,转载请保留此链接http://www.zzwn.cn/cms/1876.html

本文标签: ASP.NET 调用 间的 不同 控件 相互

 

相关资讯 Related Info
相关分类 News Classification
解决方案 Solutions
相关热点 Hot spot
使用CSS2.1的多重背景效果和边框效 使用CSS2.1的多重背景效果和边框效
  1. 我们的承诺
  2. 我们的实力
  3. 我们的未来
郑州做网站咨询电话 建站咨询

151-3895-5886

网站备案安全放心网站

地址:郑州市上街区和昌都汇广场 / 电话:151-3895-5886
客服QQ: 7758021 / 邮箱:admin@zzwn.cn
Copyright © 2010-2019 郑州融科网络 版权所有