2009-03-24 6 views

Respuesta

4

dos ideas vienen a la mente, asumiendo la propia página es una página ASP.NET (y no una página HTML plano):

  1. crear un control personalizado que emite la etiqueta script y etiqueta de fin. Al usar un control personalizado, engañará al IDE para que no conozca la etiqueta script, y obtendrá el mismo color de sintaxis que el HTML de la página adjunta
  2. extraiga los contenidos del bloque de scripts en un control de usuario, y coloque una instancia de ese control de usuario dentro del bloque de script. Como VS no sabe que el contenido del control de usuario estará dentro de un bloque de script, obtendrá coloreado de sintaxis.

Me gusta más la primera opción, ya que no te obliga a dividir tu página en varios archivos.

Si se trata de una página HTML sin formato, no hay muchas maneras sencillas de hacerlo. Si "no es fácil" está bien, entonces siempre puedes crear un HttpModule que reemplaza una etiqueta de marcador de posición en el código fuente (por ejemplo, <myscript>) con, a la salida del usuario, una etiqueta de script text/html real.

+0

buenas sugerencias. ¡Gracias! – chief7

Cuestiones relacionadas