5. conditional attributes (kludgy syntax, but better than Webforms VE)
6. Content "spooling". You can create a partial that registers a script tag/script specific to the partial, but only if it hasn't been registered already. Partials can also spool content to any other content area.