Я не вижу, чтобы ярлык получал текст во время выполнения, если это не происходит с jquery. Так что я пойду с этим подходом:
Сначала добавьте атрибут стиля к метке следующим образом:
<asp:Label ID="label1" runat="server" style="display:none;"></asp:Label>
А затем при загрузке страницы сделайте следующее:
$(document).ready(function ()
{
if ($("#label1").text() == "")
{
$("#btnAdd").show();
}
});
Хотя вопрос очень неясен.