如何在asp:LinkBut​​ton标签之间获取文本内容

时间:2015-02-28 06:47:02

标签: c# asp.net webforms

如果文本内容在<asp:LinkButton runat="server" Text="Test Content">内被删除,我没有问题。

但是,当我将文本内容放在一对打开和关闭的<asp:LinkButton>标记之间时。使用以下代码无法获取文本内容。

ASP.NET WebForm

<li>
    <asp:LinkButton ID="linkButtonLogout" runat="server" OnClick="menuItem_Click"><span class="glyphicon glyphicon-log-out"></span>&nbsp;&nbsp;Logout</asp:LinkButton>
</li> 

C#代码

protected void menuItem_Click(object sender, EventArgs e)
{
        LinkButton clickedMenuItem = (LinkButton)sender;
        string menuItemStr = clickedMenuItem.Text;
        Debug.WriteLine(">>> menuItem_Click item: " + clickedMenuItem.Text);
}

有没有办法在asp标签之间获取文本内容?

1 个答案:

答案 0 :(得分:1)

如果您在两种情况下都会检查页面源,即如果您明确指定text属性或在标记之间写入文本,则可以看到两者都相同,因此在两个中的任何一个中都可以使用{{1}像这样的属性: -

Text