如果文本内容在<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> 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标签之间获取文本内容?
答案 0 :(得分:1)
如果您在两种情况下都会检查页面源,即如果您明确指定text属性或在标记之间写入文本,则可以看到两者都相同,因此在两个中的任何一个中都可以使用{{1}像这样的属性: -
Text