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

发布于 2024-11-15 14:28:57 字数 146 浏览 1 评论 0 原文

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

我在主页中有一个链接按钮。
当我单击该按钮时,它将更改内容页面中的标签描述。
任何人都可以帮忙吗,这对我来说非常有用?

谢谢

I am new to ASP.NET and C# and have one doubt.

I have one link button in master page.
When I click that button it will change the label description in the content page.
Can anyone help, it's very useful for me?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陌生 2024-11-22 14:28:57

在母版页的链接按钮单击事件上,您可以使用下面提到的代码找到对内容页的控制。

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

    lbl.Text = "Test";
}

on Link Button click event of master page you can find control of your content page using below mentioned code.

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

    lbl.Text = "Test";
}
枯寂 2024-11-22 14:28:57

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

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

    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";
}

For this follow these steps:

  • Add an event in the master page class using below code:

    public event EventHandler MasteridButton_Click;

  • Write this code on button click:

public void idButton_Click(object sender, EventArgs e)
{
  if (MasteridButton_Click != null)
  {
    MasteridButton_Click(sender, e);
  }
}
  • Add this page directive in the page which you want to get this event
<%@ MasterType VirtualPath="~/[YourMasterPageName].Master" %>
  • Add this code to your page class
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";
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文