如何获取asp:LinkButton标签之间的文本内容
How to get text content between asp:LinkButton tag
如果 <asp:LinkButton runat="server" Text="Test Content">
.
中的文本内容是透明的,我可以毫无问题地获取文本内容
但是,当我将文本内容放在一对打开和关闭 <asp:LinkButton>
标签之间时。使用以下代码无法获取文本内容
ASP.NET 网络表单
<li>
<asp:LinkButton ID="linkButtonLogout" runat="server" OnClick="menuItem_Click"><span class="glyphicon glyphicon-log-out"></span> 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 标签之间的文本内容?
如果您在这两种情况下都检查页面源,即如果您明确指定文本 属性 或在标签之间写入文本,您会发现两者是相同的,因此在这两种情况中的任何一种情况下您都可以像这样使用 Text
属性:-
protected void menuItem_Click(object sender, EventArgs e)
{
Response.Write(">>> menuItem_Click item: " + linkButtonLogout.Text);
}
如果 <asp:LinkButton runat="server" Text="Test Content">
.
但是,当我将文本内容放在一对打开和关闭 <asp:LinkButton>
标签之间时。使用以下代码无法获取文本内容
ASP.NET 网络表单
<li>
<asp:LinkButton ID="linkButtonLogout" runat="server" OnClick="menuItem_Click"><span class="glyphicon glyphicon-log-out"></span> 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 标签之间的文本内容?
如果您在这两种情况下都检查页面源,即如果您明确指定文本 属性 或在标签之间写入文本,您会发现两者是相同的,因此在这两种情况中的任何一种情况下您都可以像这样使用 Text
属性:-
protected void menuItem_Click(object sender, EventArgs e)
{
Response.Write(">>> menuItem_Click item: " + linkButtonLogout.Text);
}