2010-04-15 2 views

ответ

1

Это потому, что ваш TextBox находится внутри ContentPlaceHolder в MasterPage. Идентификатор изменяется, когда страница отображает нечто вроде ctl00_blah.

Попробуйте использовать селектор класса, а не так:

$('textarea.jk').autoResize(); 

Это должно сделать трюк. В ASP.NET 4.0 вы можете заставить ClientId сохранить указанное имя, но я бы просто рекомендовал использовать классы, чтобы упростить его. Другим вариантом было бы использовать ASP.NET для визуализации ClientId на странице следующим образом:

$('textarea#<%=demo.ClientID %>').autoResize();