شما نیاز ندارید که همه تگها رو Runat Server بگذارید. اتفاقاً برای مسائل بهینهسازی به نظرم بهتره که حدالمقدور از این تگ استفاده نکنید چون در رعت بارگذاری صفحات حتماً تأثیر داره.
مثلاً یک div که در صفحه گذاشتهاید. اگر نمیخواهید کنترلهای خاصی روش داشته باشید، نیازی ندارید تا اون رو به asp:panel تبدیل کنید.
در بیشتر مواقع این کاری که میگم مشکل رو حل میکنه که مثلاً شما میخواهید یک سری خبر را در دیتابیس بخوانید. در جای خاص خودش تنها یک repeater ساده میگذارید و اون رو در code behind به دیتابیس وصل میکنید و خلاص.
یا مثلاً یک خط نوشته میخواهید بگذارید میتوانید از asp:literal یا asp:label استفاده کنید. مورد اول به نظرم بهتره