No explicas que fallo tiene, si se ejecuta, hasta donde llega, se reinica o simplemente no se puede compilar...
Pero por lo que yo encontré, me parece que el error está en las etiquetas dinámicas.
Es decir, si vas a usar el #dynamic al principio, debes usar las etiquetas dinámicas en vez de...