This answer by Darin Dimitrov is a great solution to putting javascript into partial views but have them render at a later time.
I've converted the HtmlHelper extensions to VB.NET but I don't know how to use them with Razor.
@Html.Script(@<script></script>)
Expression expected.
@Html.Script(@:<script></script>)
Expression expected.
@Code
Html.Script(@<script></script>)
End Code
Expression expected.
Syntax error.
@Code
Html.Script(@:<script></script>)
End Code
Expression expected.