繁体   English   中英

单击链接按钮,它将使用asp.net更改标签说明

[英]to click link button it will change the label description using asp.net

我是ASP.NETC#新手,对此有一个疑问。

我在主页上有一个链接按钮。
当我单击该按钮时,它将更改内容页面中的标签描述。
谁能帮忙,这对我很有用?

谢谢

在母版页面的Link Button click event ,您可以使用下面提到的代码来控制内容页面。

protected void lnk_Click(object sender, EventArgs e)
{
    Label lbl = (Label)(this.ContentPlaceHolder1.FindControl("lbl"));

    lbl.Text = "Test";
}

为此,请按照下列步骤操作:

  • 使用以下代码在母版页类中添加事件:

    public event EventHandler MasteridButton_Click;

  • 单击按钮时编写以下代码:

public void idButton_Click(object sender, EventArgs e)
{
  if (MasteridButton_Click != null)
  {
    MasteridButton_Click(sender, e);
  }
}
  • 在您要获取此事件的页面中添加此页面指令
<%@ MasterType VirtualPath="~/[YourMasterPageName].Master" %>
  • 将此代码添加到您的页面类
protected void Page_Init(object sender, EventArgs e)
{
    this.Master.MasteridButton_Click +=new EventHandler(Master_MasteridButton_Click);
}

protected void Master_MasteridButton_Click(object sender, EventArgs e)
{
    this.lblMyLable.Text = "My Text";
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM