Если вы ссылаетесь непосредственно на элемент управления на стороне сервера, ClientID
должен включать любую информацию NamingContainer (из чего-то вроде GridView или Repeater). Узнайте, какой идентификатор клиента элемента управления использует инструменты разработчика вашего браузера (в IE есть Developer Tools, Firebug for Firefox и т. Д.), Затем отладьте JavaScript (с помощью того же инструмента) и выполните $("#theidyoujustfound")
в консоли JavaScript и посмотрите что вы в итоге.
Также похоже, что в вашем методе DoStuff()
отсутствует двойная кавычка; вам захочется $("#<%= blah.ClientID %>").hide();
. И я не уверен, что это необходимо, но не мешало бы включить скобки для функции OnClientClient:
<asp:LinkButton OnClientClick="DoStuff()" runat="server">